JavaScript Object.create()

Definisi dan Penggunaan

Object.create() Kaedah digunakan untuk membuat objek baru daripada objek sedia ada.

Kaedah berkaitan:

Object.assign() Menyalin sifat sumber objek ke objek sasaran.

Object.create() Membuat objek baru daripada objek sedia ada.

Object.fromEntries() Membuat objek dari senarai pasangan kunci/nilai.

Contoh

// Membuat objek
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// Membuat objek baru
const man = Object.create(person);
man.firstName = "Peter";

Coba Sendiri

Sintaks

Object.create(object, properties)

Parameter

Parameter Penerangan
object Diperlukan. Objek sedia ada.
properties

Pilihan. Untuk menambah atau mengubah penerangan properti:

  • value: value
  • writable : true|false
  • enumerable : true|false
  • configurable : true|false
  • get : function
  • set : function

Kembali Hasil

Jenis Penerangan
Object Objek yang dibuat.

Pendukung Pelayar

Object.create() Adalah ciri ECMAScript5 (ES5).

Dari Julai 2013, semua pelayar moden sepenuhnya mendukung ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
September 2012 September 2012 April 2013 Julai 2012 Julai 2013