JavaScript Object.create()

Definisi dan Penggunaan

Object.create() Metode untuk membuat objek baru dari objek yang ada.

Metode yang berhubungan:

Object.assign() Menyalin properti objek sumber ke objek tuju.

Object.create() Membuat objek baru dari objek yang ada.

Object.fromEntries() Membuat objek dari daftar pasangan kunci/ganti.

Instans

// 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 Deskripsi
object Diperlukan. Objek yang ada.
properties

Pilihan. Untuk menambahkan atau mengubah deskripsi properti:

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

Nilai yang dikembalikan

Tipe Deskripsi
Object Objek yang dibuat.

Dukungan Peramban

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

Dari Juli 2013, semua peramban modern 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 Juli 2012 Juli 2013