Kaedah JavaScript Object.isSealed () memeriksa apakah objek dimeteraikan.
Sintaks isSealed()
kaedahnya adalah:
Object.isSealed(obj)
Yang isSealed()
kaedah, iaitu kaedah yang statik, dipanggil menggunakan Object
nama kelas.
isSealed () Parameter
The isSealed()
Cara mengambil masa dalam:
- obj - Objek yang mesti diperiksa.
Nilai pulangan dari isSealed ()
- A yang
Boolean
menunjukkan sama ada objek yang diberi dimeteraikan atau tidak.
Catatan : Objek dilekatkan jika ia tidak dapat diperpanjang dan jika semua sifatnya tidak dapat dikonfigurasi dan oleh itu tidak boleh ditanggalkan (tetapi tidak semestinya tidak dapat ditulis).
Contoh: Menggunakan isSealed ()
// By default, objects are not sealed let empty = (); console.log(Object.isSealed(empty)); // false // non-extensible empty objects are sealed Object.preventExtensions(empty); console.log(Object.isSealed(empty)); // true // for non-empty objects, all properties have to be non-configurable let obj = ( value: "A B C" ); Object.preventExtensions(obj); console.log(Object.isSealed(obj)); // false // making all properties non-configurable Object.defineProperty(obj, "value", ( configurable: false )); console.log(Object.isSealed(obj)); // true // Using seal() let obj2 = ( a: 1, b: 2, c: 3 ); Object.seal(obj2); console.log(Object.isSealed(obj2)); // true
Pengeluaran
palsu benar benar benar
Objek yang dimeteraikan, menurut definisi, tidak dapat dipanjangkan, tetapi tidak perlu dibekukan (tidak boleh ditulis).
Bacaan yang Disyorkan: Segel Objek JavaScript ()