Этот вопрос проверяет знание ключевой концепции прототипного наследования в JavaScript.
Короткий ответ
Прототип — это объект, от которого другой объект может наследовать свойства и методы. В JavaScript каждый объект имеет скрытое свойство [[Prototype]], которое указывает на его прототип. Это позволяет организовать наследование, чтобы не дублировать код и переиспользовать общие методы. Например, если метод не найден в объекте, JavaScript ищет его в прототипе.
Пример:
const animal = { eats: true };
const dog = Object.create(animal);
console.log(dog.eats); // trueДлинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.