Object.setPrototypeOf()

Устанавливает прототип объекта.

СигнатураObject.setPrototypeOf(obj, proto)

Метод Object.setPrototypeOf() задаёт прототип объекта. Операция считается медленной — для создания объекта с нужным прототипом предпочтительнее Object.create().

const animal = { eats: true };
const rabbit = { jumps: true };
Object.setPrototypeOf(rabbit, animal);
console.log(rabbit.eats); // true
console.log(Object.getPrototypeOf(rabbit) === animal); // true
← Все записи: Object и JSON в JavaScript
Поддержать проект