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

Для чего нужен прототип

Прототип — это механизм в JavaScript, который позволяет объектам наследовать свойства и методы от других объектов. Каждый объект имеет скрытое свойство [[Prototype]], ссылающееся на другой объект (прототип).

Пример:

javascript
const animal = {
  eats: true
};

const rabbit = {
jumps: true
};

rabbit.proto = animal; // Устанавливаем прототип

console.log(rabbit.eats); // true (наследуется от animal)

text

Прототипы используются для:
1. Экономии памяти (методы и свойства не дублируются).
2. Реализации наследования в JS.
3. Расширения функционала встроенных объектов (например, добавление методов в `Array.prototype`).

Важно: современный синтаксис использует `Object.create()` и `Object.getPrototypeOf()` вместо `__proto__`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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