Objek JavaScript getOwnPropertyDescriptor ()

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 Objectnama kelas.

getOwnPropertyDescriptor () Parameter

The getOwnPropertyDescriptor()Cara mengambil masa dalam:

  • obj - Objek untuk mencari harta tanah.
  • prop - Nama atau Symbolharta tanah yang keterangannya akan diambil.

Nilai pulangan dari getOwnPropertyDescriptor ()

  • Mengembalikan deskriptor harta tanah yang diberikan pada objek.
  • Mengembalikan undefinedjika 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 ()

Artikel menarik...