We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.

Die Object.getPrototypeOf() Methode gibt den Prototyp (den Wert der internen [[Prototype]] Eigenschaft) des angegebenen Objekts obj zurück

Syntax

Object.getPrototypeOf(obj)

Parameter

obj
Das Objekt, dessen Prototyp zurückgegeben werden soll.

Rückgabewert

Der Prototyp des Objekts obj wird zurückgegeben. Wenn keine Eigenschaften vererbt werden, wird null zurück gegeben.

Beispiele

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

Notizen

In ES5 wird eine TypeError exception geworfen, falls der Parameter obj kein Objekt ist . In ES2015 wird der Parameter obj in ein Object umgewandelt.

Object.getPrototypeOf('foo');
// TypeError: "foo" is not an object (ES5 code)
Object.getPrototypeOf('foo');
// String.prototype                  (ES2015 code)

Spezifikation

Specification Status Comment
ECMAScript 5.1 (ECMA-262)
Die Definition von 'Object.getPrototypeOf' in dieser Spezifikation.
Standard Initial definition.
ECMAScript 2015 (6th Edition, ECMA-262)
Die Definition von 'Object.getProtoypeOf' in dieser Spezifikation.
Standard  
ECMAScript Latest Draft (ECMA-262)
Die Definition von 'Object.getProtoypeOf' in dieser Spezifikation.
Entwurf  

Browserkompatibilität

Wir konvertieren die Kompatibilitätsdaten in ein maschinenlesbares JSON Format. Diese Kompatibilitätstabelle liegt noch im alten Format vor, denn die darin enthaltenen Daten wurden noch nicht konvertiert. Finde heraus wie du helfen kannst!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 3.5 (1.9.1) 9 12.10 5
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? ? ? ? ?

Opera-spezfische Notizen

Even though older Opera versions don't support Object.getPrototypeOf() yet, Opera supports the non-standard __proto__ property since Opera 10.50.

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Mitwirkende an dieser Seite: StevenS77, klausbx
Zuletzt aktualisiert von: StevenS77,