JavaScript Object.isFrozen()

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

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