Objek JavaScript getOwnPropertyDescriptor ()

Metode JavaScript Object.getOwnPropertyDescriptor () mengembalikan deskriptor properti untuk properti objek itu sendiri.

Sintaks dari getOwnPropertyDescriptor()metode ini adalah:

 Object.getOwnPropertyDescriptor(obj, prop)

The getOwnPropertyDescriptor()metode, menjadi metode statis, disebut menggunakan Objectnama kelas.

Parameter getOwnPropertyDescriptor ()

The getOwnPropertyDescriptor()Metode mengambil di:

  • obj - Objek yang akan dicari properti.
  • prop - Nama atau Symbolproperti yang deskripsinya akan diambil.

Nilai kembali dari getOwnPropertyDescriptor ()

  • Mengembalikan deskriptor properti dari properti yang diberikan pada objek.
  • Mengembalikan undefinedjika properti tidak ada pada objek.

Contoh: Menggunakan getOwnPropertyDescriptor ()

 let obj = ( x: 10, get number() ( return this.x; ), ); let xValue = Object.getOwnPropertyDescriptor(obj, "x"); console.log(xValue); let value = Object.getOwnPropertyDescriptor(obj, "number"); console.log(value); Object.defineProperty(obj, "name", ( value: "JavaScript", writable: false, enumerable: false, )); console.log(Object.getOwnPropertyDescriptor(obj, "name")); 

Keluaran

 (nilai: 10, dapat ditulis: true, enumerable: true, configurable: true) (get: (Function: get number), set: undefined, enumerable: true, configurable: true) (nilai: 'JavaScript', writable: false, enumerable: false, configurable: false)

Bacaan yang Disarankan: Javascript Object.defineProperty ()

Artikel yang menarik...