← Каталог
Работа с объектами и прототипами — Простые примеры прототипов
Фрагмент из «Работа с объектами и прототипами»: Простые примеры прототипов.
let animal = {
walk() {
console.log("Животное идёт");
}
};
let rabbit = {
__proto__: animal,
walk() {
console.log("Кролик скачет");
// Можно вызвать родительский метод
animal.walk(); // или this.__proto__.walk()
}
};
rabbit.walk();
// "Кролик скачет"
// "Животное идёт" let animal = {
walk() {
console.log("Животное идёт");
}
};
let rabbit = {
__proto__: animal,
walk() {
console.log("Кролик скачет");
// Можно вызвать родительский метод
animal.walk(); // или this.__proto__.walk()
}
};
rabbit.walk();
// "Кролик скачет"
// "Животное идёт"