Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Object.isFrozen

Проверяет, заморожен ли объект.

Доступно с: ES5

Синтаксис

Object.isFrozen(obj)

Параметры

ПараметрТипОписание
objobjectОбъект, который проверяется.

Возвращаемое значение

booleantrue, если объект заморожен.

Примеры

До и после заморозки:

const point = { x: 1 };
 
console.log(Object.isFrozen(point));
Object.freeze(point);
console.log(Object.isFrozen(point));

Результат:

false
true

Примечания

Для запечатанных объектов есть похожая проверка Object.isSealed().

См. также

  • Object.freeze — Запрещает любые изменения объекта.
  • Object.seal — Запрещает добавлять и удалять свойства, но разрешает менять существующие.

В учебнике

  • Неизменяемость данных — Изменяемые и неизменяемые данные в JavaScript: ссылки на объекты, копирование через spread, методы toSorted и with, Object.freeze и structuredClone.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.