JavaScript Object.isFrozen()
- Halaman Sebelumnya isExtensible()
- Halaman Berikutnya isSealed()
- Kembali ke Tingkat Atas Panduan Referensi Objek JavaScript
Definisi dan penggunaan
Object.isFrozen()
Metode digunakan untuk memeriksa apakah objek disekat. Jika objek disekat, maka kembalikan nilai true.
Metode yang relevan:
Object.preventExtensions()
Perbolehkan modifikasi, tetapi menghalangi penambahan atribut.
Object.seal()
Memungkinkan modifikasi, tetapi menahan penambahan dan penghapusan properti.
Object.freeze()
Menahan modifikasi, penambahan, dan penghapusan properti.
Object.isExtensible()
Jika objek dapat diperluas, kembalikan true.
Object.isSealed()
Jika objek disegel, kembalikan true.
Object.isFrozen()
Jika objek disekali, kembalikan true.
Instans
Contoh 1
// Buat objek const person = {firstName: "Bill", lastName: "Gates"}; // Seali 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 harus dicek. |
Nilai Pengembalian
Tipe | Deskripsi |
---|---|
Boolean | Jika objek disekali, kembalikan true, jika tidak kembalikan false. |
Dukungan Peramban
Object.isFrozen()
Adalah fitur ECMAScript5 (ES5).
Dari Juli 2013, semua peramban 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 | Juli 2012 | Juli 2013 |
- Halaman Sebelumnya isExtensible()
- Halaman Berikutnya isSealed()
- Kembali ke Tingkat Atas Panduan Referensi Objek JavaScript