Встречается на собеседованиях • сегодня
Что такое статические поля
Статические поля (static properties) в классах JavaScript принадлежат самому классу, а не его экземплярам. Они доступны через имя класса, а не через this.
javascript
class User {
static role = 'admin'; // статическое поле
static getRole() {
return this.role; // обращение к статическому полю
}
}
console.log(User.role); // 'admin' – доступ через класс
console.log(User.getRole()); // 'admin'
const user = new User();
console.log(user.role); // undefined – у экземпляра нет доступа
text
**Особенности:**
- Общие для всех экземпляров.
- Не наследуются (если не использовать `extends`).
- Часто используются для утилитарных методов (например, `Math.random()`).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы