JavaScript Object.isExtensible ()

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 Objectnama kelas.

Parameter isExtensible ()

The isExtensible()Metode mengambil di:

  • obj - Objek yang harus diperiksa.

Nilai kembali dari isExtensible ()

  • Mengembalikan Booleanindikasi 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 ()

Artikel yang menarik...