JavaScript Object.isFrozen()
- Vorherige Seite isExtensible()
- Nächste Seite isSealed()
- Zurück zur vorherigen Ebene JavaScript-Objekt-Referenzhandbuch
定义和用法
Object.isFrozen()
方法用于检查对象是否被冻结。如果对象被冻结,则返回 true。
相关方法:
Object.preventExtensions()
允许修改,但阻止添加属性。
Object.seal()
Ermöglicht die Änderung, verhindert jedoch die Hinzufügung und Entfernung von Eigenschaften.
Object.freeze()
Verhindert die Änderung, Hinzufügung und Entfernung von Eigenschaften.
Object.isExtensible()
Gibt true zurück, wenn das Objekt erweiterbar ist.
Object.isSealed()
Gibt true zurück, wenn das Objekt versiegelt ist.
Object.isFrozen()
Gibt true zurück, wenn das Objekt gefroren ist.
Beispiel
Beispiel 1
// Objekt erstellen const person = {firstName: "Bill", lastName: "Gates"}; // Objekt festziehen Object.freeze(person); // Dies wird true zurückgeben let text = Object.isFrozen(person);
Beispiel 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Dies wird true zurückgeben: let answer = Object.isFrozen(fruits);
Syntax
Object.isFrozen(object)
Parameter
Parameter | Beschreibung |
---|---|
object | Erforderlich. Das zu überprüfende Objekt. |
Rückgabewert
Typ | Beschreibung |
---|---|
Boolean | Gibt true zurück, wenn das Objekt gefroren ist, sonst false. |
Browser-Unterstützung
Object.isFrozen()
Dies sind Eigenschaften von ECMAScript5 (ES5).
Seit Juli 2013 unterstützen alle modernen Browser ES5 (JavaScript 2009) vollständig:
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 |
- Vorherige Seite isExtensible()
- Nächste Seite isSealed()
- Zurück zur vorherigen Ebene JavaScript-Objekt-Referenzhandbuch