Object.setPrototypeOf()

Метод Object.setPrototypeOf()устанавливает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта в другой объект или null.

Синтаксис

Object.setPrototypeOf(obj, prototype);

Параметры

obj- Объект, которому устанавливается прототип.

prototype- Новый прототип объекта (объект или null).


Выкидывает исключение TypeError, если объект, чей прототип [[Prototype]]является не расширяемым, согласно методу Object.isExtensible(). Не делает ничего, если параметр prototypeне является объектом или значением null(то есть, является числом, строкой, логическим значением или undefined). В противном случае метод устанавливает прототип [[Prototype]]объекта objв новое значение.

var dict = Object.setPrototypeOf({}, null); // пустой объект без прототипа

results matching ""

    No results matching ""