JavaScript Object.defineProperties()
- Halaman Sebelumnya create()
- Halaman Berikutnya defineProperty()
- Kembali ke Tengah Panduan Referensi Objek JavaScript
Definisi dan penggunaan
Object.defineProperties()
Metode ini digunakan untuk menambahkan atau mengubah properti objek.
Object.defineProperties()
Metode ini memungkinkan Anda mengubah metadata properti.
Object.defineProperties()
Metode ini memungkinkan Anda menambahkan getter dan setter.
Metode yang relevan:
Object.defineProperty()
Menambahkan atau mengubah properti.
Object.defineProperties()
Menambahkan atau mengubah banyak properti.
Object.getOwnPropertyNames()
Mengembalikan nama properti semua objek.
Object.getOwnPropertyDescriptor()
Kembalikan deskripsi properti properti.
Object.getOwnPropertyDescriptors()
Kembalikan deskripsi properti semua properti objek.
Instans
Menambahkan properti:
// Membuat objek const person = { firstName: "比尔", lastName: "盖茨" }); // Menambahkan properti Object.defineProperties(person, { language: { value: "en" }, year: { value: "Hello" } });
Sintaks
Object.defineProperty(object, property, descriptor)
Parameter
Parameter | Deskripsi |
---|---|
object | Diperlukan. Objek yang akan diedit. |
property | Diperlukan. Properti yang akan diedit. |
descriptor |
Diperlukan. Deskripsi properti yang akan ditambahkan atau diubah:
|
Kembalikan nilai
Tipe | Deskripsi |
---|---|
Object | Kembalikan objek yang diberikan dan menerapkan perubahan. |
Dukungan Browser
Object.defineProperties()
Adalah fitur ECMAScript 5 (ES5).
Dari Juli 2013, ES5 (JavaScript 2009) didukung penuh di semua browser modern:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
September 2012 | September 2012 | April 2013 | Juli 2012 | Juli 2013 |
- Halaman Sebelumnya create()
- Halaman Berikutnya defineProperty()
- Kembali ke Tengah Panduan Referensi Objek JavaScript