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