Metode JavaScript Object.isExtensible () memeriksa apakah suatu objek dapat diperluas, yaitu properti baru dapat ditambahkan ke dalamnya.
Sintaks dari isExtensible()
metode ini adalah:
Object.isExtensible(obj)
The isExtensible()
metode, menjadi metode statis, disebut menggunakan Object
nama kelas.
Parameter isExtensible ()
The isExtensible()
Metode mengambil di:
- obj - Objek yang harus diperiksa.
Nilai kembali dari isExtensible ()
- Mengembalikan
Boolean
indikasi apakah objek yang diberikan dapat diperluas atau tidak.
Catatan: Sebuah objek dapat ditandai sebagai non-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
Keluaran
benar salah salah salah
Bacaan yang Disarankan: JavaScript Object.preventExtensions ()