JavaScript Object.isExtensible()
- Halaman sebelumnya groupBy()
- Halaman berikutnya isFrozen()
- Kembali ke tingkat atas Panduan Objek JavaScript
定义和用法
Object.isExtensible()
方法用于检查对象是否可扩展。如果对象可扩展,则返回 true。
相关方法:
Object.preventExtensions()
允许修改,但阻止添加属性。
Object.seal()
允许修改,但阻止添加和删除属性。
Object.freeze()
Halang suntingan, penambahan dan penghapusan sifat.
Object.isExtensible()
Jika objek boleh diperluas, kembalikan true.
Object.isSealed()
Jika objek disegel, kembalikan true.
Object.isFrozen()
Jika objek disekat, kembalikan true.
Contoh
Contoh 1
// Membuat objek const person = {firstName: "Bill", lastName: "Gates"}; // Halang penambahan Object.preventExtensions(person); // Ini akan kembalikan false let answer = Object.isExtensible(person);
Contoh 2
// Membuat array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Halang penambahan Object.preventExtensions(fruits); // Ini akan kembalikan false let answer = Object.isExtensible(fruits);
Sintaks
Object.isExtensible(object)
Parameter
Parameter | Penerangan |
---|---|
object | Diperlukan. Objek yang akan dicek. |
Hasil balik
Jenis | Penerangan |
---|---|
Boolean | Jika objek boleh diperluas, kembalikan true, jika bukan kembalikan false. |
Pendukung pelayar
Object.isExtensible()
Adalah sifat ECMAScript5 (ES5).
Dari Julai 2013, semua pelayar modern sepenuhnya mendukung ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
September 2012 | September 2012 | April 2013 | Julai 2012 | Julai 2013 |
- Halaman sebelumnya groupBy()
- Halaman berikutnya isFrozen()
- Kembali ke tingkat atas Panduan Objek JavaScript