Как добавить статический метод классу в javascript?

Пользователь

от dan_farrell , в категории: JavaScript , 9 месяцев назад

Как добавить статический метод классу в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lori_jast , 9 месяцев назад

@dan_farrell 

В JavaScript можно добавить статический метод к классу с помощью ключевого слова static. Например, чтобы добавить статический метод myStaticMethod к классу MyClass, можно сделать следующее:

1
2
3
4
5
6
7
8
class MyClass {
  static myStaticMethod() {
    console.log('Это статический метод');
  }
}

// Вызов статического метода
MyClass.myStaticMethod(); // Выведет "Это статический метод"


Статический метод доступен только на самом классе, а не на его экземплярах. Таким образом, он не может быть вызван на объекте, созданном с помощью new MyClass(), и вызов myClassInstance.myStaticMethod() вызовет ошибку.