Kaedah JavaScript Object.isExtensible () memeriksa apakah objek dapat diperluas iaitu sifat baru dapat ditambahkan kepadanya.
Sintaks isExtensible()
kaedahnya adalah:
Object.isExtensible(obj)
Yang isExtensible()
kaedah, iaitu kaedah yang statik, dipanggil menggunakan Object
nama kelas.
isExtensible () Parameter
The isExtensible()
Cara mengambil masa dalam:
- obj - Objek yang mesti diperiksa.
Nilai pulangan dari isExtensible ()
- Mengembalikan yang
Boolean
menunjukkan sama ada objek yang diberikan dapat diperluas atau tidak.
Nota: Satu objek boleh ditandakan sebagai bukan extensible menggunakan Object.preventExtensions()
, Object.seal()
atau Object.freeze()
.
Contoh: Menggunakan isExtensible ()
// New objects are extensible. let empty = (); console.log(Object.isExtensible(empty)); // true Object.preventExtensions(empty); console.log(Object.isExtensible(empty)); // false // Sealed objects are by definition non-extensible. let sealed = Object.seal(()); console.log(Object.isExtensible(sealed)); // false // Frozen objects are also by definition non-extensible. let frozen = Object.freeze(()); console.log(Object.isExtensible(frozen)); // false
Pengeluaran
benar palsu palsu palsu
Bacaan yang Disyorkan: Objek Objek JavaScript.preventExtensions ()