JavaScript Object.isFrozen()
- Halaman Sebelumnya isExtensible()
- Halaman Berikutnya isSealed()
- Kembali ke Tindak Balas Panduan Rujukan Objek JavaScript
Definisi dan cara penggunaan
Object.isFrozen()
Metode ini digunakan untuk memeriksa apakah objek disekat. Jika objek disekat, maka akan kembalikan nilai true.
Cara penggunaan dan metodology
Object.preventExtensions()
Pengizinan untuk mengubah, tetapi menghalang penambahan sifat.
Object.seal()
Izinkan perubahan, tetapi hentikan penambahan dan penghapusan sifat.
Object.freeze()
Hentikan perubahan, penambahan dan penghapusan sifat.
Object.isExtensible()
Jika objek dapat diperluas, kembalikan true.
Object.isSealed()
Jika objek disegel, kembalikan true.
Object.isFrozen()
Jika objek disekat, kembalikan true.
Contoh
Contoh 1
// Buat objek const person = {firstName: "Bill", lastName: "Gates"}; // Sekat objek Object.freeze(person); // Ini akan kembalikan true let text = Object.isFrozen(person);
Contoh 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Ini akan kembalikan true: let answer = Object.isFrozen(fruits);
Sintaks
Object.isFrozen(object)
Parameter
Parameter | Deskripsi |
---|---|
object | Diperlukan. Objek yang perlu dieceklas. |
Hasil Balik
Jenis | Deskripsi |
---|---|
Boolean | Jika objek disekat, kembalikan true, jika tidak kembalikan false. |
Dukungan Pelayar
Object.isFrozen()
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 isExtensible()
- Halaman Berikutnya isSealed()
- Kembali ke Tindak Balas Panduan Rujukan Objek JavaScript