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 Object
nama kelas.
Parameter getOwnPropertyDescriptor ()
The getOwnPropertyDescriptor()
Metode mengambil di:
- obj - Objek yang akan dicari properti.
- prop - Nama atau
Symbol
properti yang deskripsinya akan diambil.
Nilai kembali dari getOwnPropertyDescriptor ()
- Mengembalikan deskriptor properti dari properti yang diberikan pada objek.
- Mengembalikan
undefined
jika 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 ()