JavaScript Object.isFrozen()

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);

Coba Sendiri

Contoh 2

const fruits = ["Banana", "Orange", "Apple", "Mango"];
Object.freeze(fruits);
// Ini akan kembalikan true:
let answer = Object.isFrozen(fruits);

Coba Sendiri

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