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

Есть ли Proto у функци-конструктора

Да, у функций-конструкторов есть prototype. Это специальное свойство, которое используется при создании объектов через new. При вызове new Constructor(), новый объект получает ссылку на Constructor.prototype в своём __proto__.

Пример:

javascript
function Person(name) {
  this.name = name;
}

Person.prototype.greet = function() {
  console.log(`Hello, I'm ${this.name}`);
};

const john = new Person('John');
john.greet(); // Hello, I'm John

Важно: сам prototype функции-конструктора - это обычный объект, у которого есть свой __proto__, ссылающийся на Object.prototype.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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