Kaedah JavaScript Object.getOwnPropertyDescriptor () mengembalikan deskriptor harta untuk harta benda objek itu sendiri.
Sintaks getOwnPropertyDescriptor()
kaedahnya adalah:
Object.getOwnPropertyDescriptor(obj, prop)
Yang getOwnPropertyDescriptor()
kaedah, iaitu kaedah yang statik, dipanggil menggunakan Object
nama kelas.
getOwnPropertyDescriptor () Parameter
The getOwnPropertyDescriptor()
Cara mengambil masa dalam:
- obj - Objek untuk mencari harta tanah.
- prop - Nama atau
Symbol
harta tanah yang keterangannya akan diambil.
Nilai pulangan dari getOwnPropertyDescriptor ()
- Mengembalikan deskriptor harta tanah yang diberikan pada objek.
- Mengembalikan
undefined
jika harta benda 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"));
Pengeluaran
(nilai: 10, dapat ditulis: benar, tidak dapat dikira: benar, dapat dikonfigurasi: benar) (dapatkan: (Fungsi: dapatkan nombor), set: tidak ditentukan, dapat diukur: benar, dapat dikonfigurasi: benar) (nilai: 'JavaScript', dapat ditulis: palsu, boleh dikira: false, configurable: false)
Bacaan yang Disyorkan: Objek Javascript.defineProperty ()