JavaScript Object.getOwnPropertyDescriptor()

Definisi dan penggunaan

Object.getOwnPropertyDescriptor() Metode ini mengembalikan deskriptor atribut objek properti.

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

Metode-ralat:

Object.defineProperty() Menambahkan atau memodifikasi atribut.

Object.defineProperties() Menambahkan atau memodifikasi beberapa atribut.

Object.getOwnPropertyNames() Mengembalikan semua nama atribut objek.

Object.getOwnPropertyDescriptor() Mengembalikan deskriptor atribut.

Object.getOwnPropertyDescriptors() Mengembalikan deskriptor atribut semua atribut objek.

Instance

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

Coba Sendiri

Sintaks

Object.getOwnPropertyDescriptor(object, property)

Parameter

Parameter Deskripsi
object Diperlukan. Objek target.
property Diperlukan. Untuk mendapatkan nama atribut deskriptor.

Nilai Kembalian

Tipe Deskripsi
Object Objek deskriptor atribut.

Dukungan Peramban

Object.getOwnPropertyDescriptor() 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