Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Object.getPrototypeOf()

Terjemahan ini belum lengkap. Mohon bantu menerjemahkan artikel ini dari Bahasa Inggris.

Metode Object.getPrototypeOf() mengembalikan nilai prototipe dari obyek yang disebutkan (misalnya,  nilai dari properti internal [[Prototype]]).

Sintaks

Object.getPrototypeOf(obj)

Parameter

obj
Obyek yang memiliki prototipe.

Nilai kembali

Prototipe dari obyek yang diberikan. Jika tidak ada property yang ditemukan, null yang akan dikembalikan.

Contoh

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

Catatan

Dalam ES5, akan melemparkan eksepsi TypeError jika parameter obj parameter bukanlah sebuah obyek. Dalam ES6, parameter akan dipaksa menjadi Object.

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

Spesifikasi

Spesifikasi Status Komentar
ECMAScript 5.1 (ECMA-262)
The definition of 'Object.getPrototypeOf' in that specification.
Standard Definisi awal.
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Object.getProtoypeOf' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Object.getProtoypeOf' in that specification.
Draft  

Kompatibilitas perambah

Fitur Chrome Firefox (Gecko) Internet Explorer Opera Safari
Dukungan dasar 5 3.5 (1.9.1) 9 12.10 5
Fitur Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Dukungan dasar ? ? ? ? ? ?

Catatan khusus Opera

Meskipun Opera dengan versi yang lebih lama belum mendukung Object.getPrototypeOf(), Opera mendukung properti non-standar __proto__ sejak Opera 10.50.

Lihat juga

Tag Dokumen dan Kontributor

 Kontributor untuk laman ini: Ganesha
 Terakhir diperbarui oleh: Ganesha,