Встречается на собеседованиях • сегодня

Как задавать статические методы в JavaScript

В JavaScript статические методы определяются с помощью ключевого слова static внутри класса. Они принадлежат самому классу, а не его экземплярам, и вызываются через имя класса.

javascript
class MyClass {
  static myStaticMethod() {
    return 'Это статический метод';
  }
}

console.log(MyClass.myStaticMethod()); // "Это статический метод"

text

Особенности:
- Не имеют доступа к `this` (так как не привязаны к экземпляру)
- Часто используются для служебных функций
- Наследуются дочерними классами

Пример с утилитарной функцией:
```javascript
class MathUtils {
  static sum(a, b) {
    return a + b;
  }
}

console.log(MathUtils.sum(2, 3)); // 5
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы