Metoda JavaScript Object.getPrototypeOf () zwraca prototyp podanego obiektu.
Składnia getPrototypeOf()
metody to:
Object.getPrototypeOf(obj)
getPrototypeOf()
Metoda jest metodą statyczną, nazywa się używając Object
nazwy klasy.
getPrototypeOf () Parametry
getPrototypeOf()
Sposób odbywa się:
- obj - Obiekt, którego prototyp ma zostać zwrócony.
Wartość zwracana z getPrototypeOf ()
- Zwraca prototyp podanego obiektu.
- Zwraca
null
Jeśli nie ma dziedziczonych właściwości.
Przykład: użycie Object.getPrototypeOf ()
let proto = (); let obj = Object.create(proto); console.log(Object.getPrototypeOf(obj) === proto); // true console.log(Object.getPrototypeOf("JavaScript")); // function let func1 = function () (); // creating object from function let object1 = Object.create(func1); console.log(Object.getPrototypeOf(func1) === Object.getPrototypeOf(object1)); // false // Object.create() creates object with given object as prototype console.log(func1 === Object.getPrototypeOf(object1)); // true
Wynik
true String ("", konstruktor: ƒ, anchor: ƒ, big: ƒ, blink: ƒ,…) false true
Zalecana literatura : JavaScript Object setPrototypeOf ()