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,