JavaScript Object.getOwnPropertyDescriptors()

Definisi dan penggunaan

Object.getOwnPropertyDescriptors() Metode ini mengembalikan semua deskriptor atribut objek.

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

Metode yang berhubungan:

Object.defineProperty() Menambahkan atau mengubah atribut.

Object.defineProperties() Menambahkan atau mengubah banyak atribut.

Object.getOwnPropertyNames() Mengembalikan semua nama atribut objek.

Object.getOwnPropertyDescriptor() Mengembalikan deskriptor atribut.

Object.getOwnPropertyDescriptors() Mengembalikan deskriptor semua atribut objek.

Instans

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

Coba sendiri

Sintaks

Object.getOwnPropertyDescriptors(object)

Parameter

Parameter Deskripsi
object Diperlukan. Untuk mendapatkan objek yang akan mengambil deskriptor atribut.

Kembalian nilai

Tipe Deskripsi
Object Objek yang mengandung semua deskriptor atribut.

Dukungan browser

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

Dari Juli 2013, semua browser 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