JavaScript Object.isFrozen()
- Vorige pagina isExtensible()
- Volgende pagina isSealed()
- Ga terug naar de vorige pagina JavaScript Object Reference Manual
定义和用法
Object.isFrozen()
方法用于检查对象是否被冻结。如果对象被冻结,则返回 true。
相关方法:
Object.preventExtensions()
允许修改,但阻止添加属性。
Object.seal()
Staat het wijzigen toe, maar blokkeert het toevoegen en verwijderen van eigenschappen.
Object.freeze()
Blokkeert het wijzigen, toevoegen en verwijderen van eigenschappen.
Object.isExtensible()
Retourneert true als het object uitbreidbaar is.
Object.isSealed()
Retourneert true als het object gesloten is.
Object.isFrozen()
Retourneert true als het object gefreeze is.
Voorbeeld
Voorbeeld 1
// Maak object aan const person = {firstName: "Bill", lastName: "Gates"}; // Vrie object Object.freeze(person); // Dit retourneert true let text = Object.isFrozen(person);
Voorbeeld 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Dit retourneert true: let answer = Object.isFrozen(fruits);
Syntaxis
Object.isFrozen(object)
Parameter
Parameter | Beschrijving |
---|---|
object | Verplicht. Het object dat moet worden gecontroleerd. |
Retourneerwaarde
Type | Beschrijving |
---|---|
Boolean | Retourneert true als het object gefreeze is, anders retourneert false. |
Browserondersteuning
Object.isFrozen()
Is een kenmerk van ECMAScript5 (ES5).
Sinds juli 2013 ondersteunen alle moderne browsers ES5 (JavaScript 2009) volledig:
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 |
- Vorige pagina isExtensible()
- Volgende pagina isSealed()
- Ga terug naar de vorige pagina JavaScript Object Reference Manual