JavaScript Object.preventExtensions()
- dakin tsakiyar keys()
- dakin tsakiyar prototype
- koma kasa JavaScript objektu referans hukuma
tafida da amfani
Object.preventExtensions()
hanyar hanyar don kaiwa kan dace da a dace gurɗe zuwa abin.
za a iya amfani da Object.isExtensible()
sake saiwa ce sabon abin da ke cikin abin da ake kira.
hanyar hanyar:
Object.preventExtensions()
kabara a dake, lai kaiwa kan dace da a dace gurɗe.
Object.seal()
kabara a dake, lai kaiwa kan dace da a dace gurɗe.
Object.freeze()
a gudanar da sauki, a fiyi a kara da, a kaiwa cikin cikin cikin.
Object.isExtensible()
idancen kiɗan za a sami tura ko tura.
Object.isSealed()
idancen kiɗan za a sami tura ko tura.
Object.isFrozen()
idancen kiɗan za a sami tura ko tura.
hanyar
masu ƙirƙirar 1
// ana ƙirƙirin jiki const person = {firstName: "Bill", lastName: "Gates"}; // a gudanar da sauki Object.preventExtensions(person); // A cikin sabon kuma, za a sami rashin faruwa person.nationality = "English";
masu ƙirƙirar 2
// ana ƙirƙirin ƙa'idodin const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.preventExtensions(fruits); // A cikin sabon kuma, za a sami rashin faruwa: fruits.push("Kiwi");
kalmar
Object.preventExtensions(object)
masu sauki
masu sauki | bayani |
---|---|
object | dauki. A gudanar da cewa yana da ƙa'idodin sauki. |
sauki
cin | bayani |
---|---|
Object | da ke cikin wata ɗin yin gudanarwa. |
sauki browsers
Object.preventExtensions()
ya yi lafiya da ɗan ECMAScript5 (ES5).
Daga shekara 2013 7 ta hanyar, duk browsers masu zaman lafiya suka sami nasarar gudanar da ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 shekara 9 | 2012 shekara 9 | 2013 shekara 4 | 2012 shekara 7 | 2013 shekara 7 |
- dakin tsakiyar keys()
- dakin tsakiyar prototype
- koma kasa JavaScript objektu referans hukuma