JavaScript Object.isFrozen()

Maana na matumizi

Object.isFrozen() Methodi inayotumika kuangalia kama kiumu kilikuwa kufanyika. Ikiwa kiumu kilikuwa kufanyika, inatoka true.

Wafaa wa maana:

Object.preventExtensions() Inaruhusiwe, lakini inakataza kuongeza mafanikio.

Object.seal() Kuzingamiza kumaliza, kuzingamiza kumzingizwa na kumzifanya kwa kiwango.

Object.freeze() Kuzingamiza kumaliza, kuzingamiza kuzingizwa na kumzifanya kwa kiwango.

Object.isExtensible() Kama kiwango kinachotambulika, kirejea kwenda true.

Object.isSealed() Kama kiwango kinaonesha uadilifu, kirejea kwenda true.

Object.isFrozen() Kama kiwango kilifunguliwa, kirejea kwenda true.

Mifano

Mifano 1

// Kuzalisha kiwango
const person = {firstName: "Bill", lastName: "Gates"};
// Kufungulia kiwango
Object.freeze(person);
// Hii itakirejea kwenda true
let text = Object.isFrozen(person);

Mafanikio yako

Mifano 2

const fruits = ["Banana", "Orange", "Apple", "Mango"];
Object.freeze(fruits);
// Hii itakirejea kwenda true:
let answer = Object.isFrozen(fruits);

Mafanikio yako

Inafaa kufanya

Object.isFrozen(kiwango)

Parameter

Parameter Kueleza
kiwango Inahitajika. Kiwango kilichotakiwa kumtambua.

Kirejea

Aina Kueleza
Boolean Hakika, kama kiwango kilifunguliwa, kirejea kwenda true, inakirejea kwenda false.

Mawasiliano wa barabara

Object.isFrozen() Ina ujuzi wa ECMAScript5 (ES5).

Kuanzia Julai 2013, barabara zote za kuzalishwa zinaonesha uadilifu wa ES5 (JavaScript 2009) kamilifu:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Septemba 2012 Septemba 2012 Aprili 2013 Julai 2012 Julai 2013