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

Есть ли опыт работы с Class в JavaScript

Да, есть. Классы в JavaScript появились в ES6 и представляют синтаксический сахар над прототипным наследованием. Они упрощают создание объектов и работу с ООП.

Пример:

javascript
class Person {
  constructor(name) {
    this.name = name;
  }

  greet() {
    return `Hello, ${this.name}!`;
  }
}

class Developer extends Person {
constructor(name, language) {
super(name);
this.language = language;
}

code() {
return ${this.name} writes ${this.language} code;
}
}

const dev = new Developer('Alex', 'JavaScript');
console.log(dev.greet()); // Hello, Alex!
console.log(dev.code()); // Alex writes JavaScript code

text

Ключевые особенности:
- `constructor` - специальный метод для инициализации
- `extends` - наследование классов
- `super()` - вызов родительского конструктора
- Методы добавляются в прототип

Классы поддерживают статические методы, геттеры/сеттеры и приватные поля (с префиксом `#` в современных стандартах).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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