JavaScript Object.isFrozen()

Tafiyar da Shigarwa

Object.isFrozen() Hanyar yana fahimtace da da kware kuma yana da cewa object ya zama tabbin hanyar. Idan object ya zama tabbin hanyar, yana da cewa true.

Hanyar Hukumar:

Object.preventExtensions() ba aya abuwa, amana dace da kara addawa hanyar.

Object.seal() Za a iya amfani da su, amma za a zuba hanyoyin na ƙarfa da ƙarfi.

Object.freeze() Zubewa, ƙarfa da ƙarfi na amfani da hanyoyin.

Object.isExtensible() Idan abin da ake ƙaɗa yana da ƙarfi, za a samu shi ne true.

Object.isSealed() Idan abin da ake ƙaɗa shine ya yi ƙarfi, za a samu shi ne true.

Object.isFrozen() Idan abin da ake ƙaɗa shine ya yi ƙarfi, za a samu shi ne true.

Shirin

Shirin 1

// Ya ƙirƙira abin da ake ƙaɗa
const person = {firstName: "Bill", lastName: "Gates"};
// Ya yi ƙarfi abin da ake ƙaɗa
Object.freeze(person);
// Za a samu shi ne true
let text = Object.isFrozen(person);

Tushe ta ƙusa

Shirin 2

const fruits = ["Banana", "Orange", "Apple", "Mango"];
Object.freeze(fruits);
// Za a samu shi ne true:
let answer = Object.isFrozen(fruits);

Tushe ta ƙusa

Yanayi

Object.isFrozen(object)

Abin da ake ƙaɗa

Abin da ake ƙaɗa bayani
object Wajib. Abin da ake ƙaɗa.

Kiyasta

Turi bayani
Boolean Idan abin da ake ƙaɗa shine ya yi ƙarfi, za a samu shi ne true, kuma idan ba, za a samu shi ne false.

Tukurawa na browsers

Object.isFrozen() ya yiwa ECMAScript5 (ES5) ɗan gajerun.

Daga shekara 2013 Yuli 7, duk wasu browsers na zamani suna daidaita kai da ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Shekara 2012 Satumba 9 Shekara 2012 Satumba 9 Shekara 2013 Yuni 4 Shekara 2012 Yuli 7 Shekara 2013 Yuli 7