JavaScript Object.isFrozen()
- Baya na baya isExtensible()
- Baya na baya isSealed()
- Turbu shiga JavaScript ɗanar ɗaukarin ɗanar
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);
Shirin 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Za a samu shi ne true: let answer = Object.isFrozen(fruits);
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 |
- Baya na baya isExtensible()
- Baya na baya isSealed()
- Turbu shiga JavaScript ɗanar ɗaukarin ɗanar