Kaedah JavaScript Object.defineProperties () menambah atau mengubah sifat pada objek dan mengembalikan objek.
Sintaks defineProperties()kaedahnya adalah:
Object.defineProperties(obj, props)
Yang defineProperties()kaedah, iaitu kaedah yang statik, dipanggil menggunakan Objectnama kelas.
defineProperties () Parameter
The defineProperties()Cara mengambil masa dalam:
- obj - Objek untuk menentukan atau mengubah sifat.
- alat peraga - Objek yang kuncinya mewakili nama-nama sifat yang akan ditentukan atau diubah suai dan yang nilainya adalah objek yang menggambarkan sifat-sifat tersebut.
Setiap nilai alat peraga mestilah deskriptor data atau deskriptor aksesor. Mereka boleh memiliki sifat pilihan berikut.configurableenumerable
valuewritable
get- set
Nilai pulangan dari defineProperties ()
- Mengembalikan objek yang diteruskan ke fungsi.
Catatan: Sekiranya deskriptor tidak mempunyai valuekunci yang dapat ditulis, ditulis, dan ditetapkan, ia dianggap sebagai penerangan data. Sekiranya perihal mempunyai nilai atau tulisan, dan kunci atau set, pengecualian akan dilemparkan.
Contoh: Menggunakan Object.defineProperties ()
let obj = (); Object.defineProperties(obj, ( property1: ( value: true, writable: true, ), property2: ( value: "Hello", writable: false, ), )); console.log(obj); // (property1: true, property2: "Hello")
Pengeluaran
(harta1: benar, harta2: "Hello")
Bacaan yang Disyorkan: Objek Javascript defineProperty ()








