JavaScript Object.isFrozen()
- Poprzednia strona isExtensible()
- Następna strona isSealed()
- Wróć do poprzedniego poziomu Podręcznik referencyjny obiektów JavaScript
定义和用法
Object.isFrozen()
方法用于检查对象是否被冻结。如果对象被冻结,则返回 true。
相关方法:
Object.preventExtensions()
允许修改,但阻止添加属性。
Object.seal()
Pozwala na modyfikacje, ale zapobiega dodawaniu i usuwaniu właściwości.
Object.freeze()
Zapobiega modyfikacji, dodawaniu i usuwaniu właściwości.
Object.isExtensible()
Jeśli obiekt jest rozszerzalny, zwraca true.
Object.isSealed()
Jeśli obiekt jest zamknięty, zwraca true.
Object.isFrozen()
Jeśli obiekt jest zamrożony, zwraca true.
Przykład
Przykład 1
// Utwórz obiekt const person = {firstName: "Bill", lastName: "Gates"}; // Zamarz obiekty Object.freeze(person); // To zwróci true let text = Object.isFrozen(person);
Przykład 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // To zwróci true: let answer = Object.isFrozen(fruits);
Gramatyka
Object.isFrozen(object)
Parametry
Parametry | Opis |
---|---|
object | Wymagane. Obiekt do sprawdzenia. |
Zwracana wartość
Typ | Opis |
---|---|
Boolean | Jeśli obiekt jest zamrożony, zwraca true, w przeciwnym razie zwraca false. |
Obsługa przeglądarek
Object.isFrozen()
To cechy ECMAScript5 (ES5).
Od lipca 2013 roku wszystkie nowoczesne przeglądarki w pełni obsługują ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Wrzesień 2012 roku | Wrzesień 2012 roku | Kwiecień 2013 roku | Lipiec 2012 roku | Lipiec 2013 roku |
- Poprzednia strona isExtensible()
- Następna strona isSealed()
- Wróć do poprzedniego poziomu Podręcznik referencyjny obiektów JavaScript