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