JavaScript Object.isSealed()
- Предыдущая страница isFrozen()
- Следующая страница keys()
- Вернуться на один уровень выше Руководство по объектам JavaScript
Определение и использование
Object.isSealed()
Метод используется для проверки того, был ли объект запечатан. Если объект запечатан, то возвращает true.
Связанные методы:
Object.preventExtensions()
Разрешается изменять, но добавление свойств запрещается.
Object.seal()
Разрешает модификацию, но запрещает добавление и удаление свойств.
Object.freeze()
Запрещает модификацию, добавление и удаление свойств.
Object.isExtensible()
Возвращает true, если объект расширяемый.
Object.isSealed()
Возвращает true, если объект запечатан.
Object.isFrozen()
Возвращает true, если объект заморожен.
Пример
Пример 1
// Создать объект const person = {firstName: "Bill", lastName: "Gates"}; // Запечатать объект Object.seal(person); // Это вернет true let answer = Object.isSealed(person);
Пример 2
// Создать массив const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Запечатать массив Object.seal(fruits); // Это вернет true let answer = Object.isSealed(fruits);
Грамматика
Object.isSealed(object)
Параметр
Параметр | Описание |
---|---|
object | Обязателен. Объект для проверки. |
Возвратное значение
Тип | Описание |
---|---|
Boolean | Возвращает true, если объект запечатан, в противном случае возвращает false. |
Поддержка браузерами
Object.isSealed()
Это характеристики ECMAScript5 (ES5).
С июля 2013 года все современные браузеры полностью поддерживают ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Сентябрь 2012 года | Сентябрь 2012 года | Апрель 2013 года | Июль 2012 года | Июль 2013 года |
- Предыдущая страница isFrozen()
- Следующая страница keys()
- Вернуться на один уровень выше Руководство по объектам JavaScript