Встречается на собеседованиях • сегодня
Как задавать статические методы в 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
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы