Object.getPrototypeOf()

Object.getPrototypeOf() - повертає прототип (тобто, внутрішня властивість [[Prototype]]) зазначеного об'єкта.

Синтаксис:

Object.getPrototypeOf( obj )

Параметри:

obj - об'єкт прототип якого потрібно повернути.

Опис:

У ES5, якщо параметр obj не є об'єктом, буде викинуто виключення TypeError. У ES6, параметр буде приведений до об'єкту Object.

Приклад:

var proto = {}; var obj = Object.create( proto); alert(Object.getPrototypeOf( obj )==proto); var reg = /a/; alert((Object.getPrototypeOf(reg) === RegExp.prototype));