JavaScript Object.getOwnPropertyDescriptors()

Definisi dan penggunaan

Object.getOwnPropertyDescriptors() Metode ini mengembalikan deskripsi properti semua properti objek.

Object.getOwnPropertyDescriptors() Metode ini tidak akan mengubah objek asli.

Metode yang berhubungan:

Object.defineProperty() Menambah atau mengubah properti.

Object.defineProperties() Menambah atau mengubah banyak properti.

Object.getOwnPropertyNames() Mengembalikan semua nama properti objek.

Object.getOwnPropertyDescriptor() Mengembalikan deskripsi properti properti.

Object.getOwnPropertyDescriptors() Mengembalikan deskripsi properti semua properti objek.

Contoh

// Membuat objek
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Mendapatkan semua deskripsi properti
let descriptors = Object.getOwnPropertyDescriptors(person);

Coba sendiri

Sintaks

Object.getOwnPropertyDescriptors(object)

Parameter

Parameter Deskripsi
object Diperlukan. Objek yang perlu mendapatkan deskripsi properti.

Kembalian nilai

Jenis Deskripsi
Object Objek yang mengandungi semua deskripsi properti.

Pendukung pelayar

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

Dari bulan Julai 2013, semua pelayar 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 Julai 2012 Julai 2013