Object.getPrototypeOf()

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

Синтаксис

Object.getPrototypeOf(obj)

Параметры

obj- Объект, чей прототип будет возвращён.

Пример:

var proto = {};
var obj = Object.create(proto);
Object.getPrototypeOf(obj) === proto; // true

Примечания

В ES5, если параметрobjне является объектом, будет выброшено исключениеTypeError. В ES6, параметр будет приведён к объектуObject.

> Object.getPrototypeOf('foo')
TypeError: "foo" is not an object  // код ES5
> Object.getPrototypeOf('foo')
String.prototype                   // код ES6

results matching ""

    No results matching ""