Baseline Widely available
Die statische Methode Object.getPrototypeOf()
gibt das Prototyp-Objekt (zum Beispiel den Wert der internen [[Prototype]]
-Eigenschaft) des angegebenen Objekts zurück.
const prototype1 = {};
const object1 = Object.create(prototype1);
console.log(Object.getPrototypeOf(object1) === prototype1);
// Expected output: true
Syntax
Object.getPrototypeOf(obj)
Parameter
obj
Das Objekt, dessen Prototyp zurückgegeben werden soll.
Der Prototyp des angegebenen Objekts, der möglicherweise null
ist.
const proto = {};
const obj = Object.create(proto);
Object.getPrototypeOf(obj) === proto; // true
Nicht-Objekt-Zwangsumwandlung
In ES5 wird ein TypeError
-Ausnahme ausgelöst, wenn der Parameter obj
kein Objekt ist. In ES2015 wird der Parameter in ein Object
umgewandelt.
Object.getPrototypeOf("foo");
// TypeError: "foo" is not an object (ES5 code)
Object.getPrototypeOf("foo");
// String.prototype (ES2015 code)
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4