Metoda JavaScript Object.getPrototypeOf () returnează prototipul obiectului specificat.
Sintaxa getPrototypeOf()
metodei este:
Object.getPrototypeOf(obj)
getPrototypeOf()
Metoda, fiind o metodă statică, se numește folosind Object
numele clasei.
Parametrii getPrototypeOf ()
getPrototypeOf()
Metoda ia în:
- obj - Obiectul al cărui prototip urmează să fie returnat.
Returnează valoarea de la getPrototypeOf ()
- Returnează prototipul obiectului dat.
- Returnează
null
Dacă nu există proprietăți moștenite.
Exemplu: Utilizarea 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
Ieșire
adevărat Șir ("", constructor: ƒ, ancoră: ƒ, mare: ƒ, clipire: ƒ, …) fals adevărat
Lectură recomandată: Javascript Object setPrototypeOf ()