Javascript Object.isSealed ()

Методът JavaScript Object.isSeated () проверява дали даден обект е запечатан.

Синтаксисът на isSealed()метода е:

 Object.isSealed(obj)

В isSealed()метода, който е статичен метод, се нарича използване на Objectимето клас.

isSeated () Параметри

В isSealed()метода се в:

  • obj - Обектът, който трябва да бъде проверен.

Върната стойност от isSeated ()

  • А Boolean, посочваща дали даден обект се запечатва.

Забележка : Обектът е запечатан, ако не може да се разширява и ако всичките му свойства не могат да се конфигурират и следователно не могат да се премахват (но не е задължително да не се записват).

Пример: Използване на isSeated ()

 // By default, objects are not sealed let empty = (); console.log(Object.isSealed(empty)); // false // non-extensible empty objects are sealed Object.preventExtensions(empty); console.log(Object.isSealed(empty)); // true // for non-empty objects, all properties have to be non-configurable let obj = ( value: "A B C" ); Object.preventExtensions(obj); console.log(Object.isSealed(obj)); // false // making all properties non-configurable Object.defineProperty(obj, "value", ( configurable: false )); console.log(Object.isSealed(obj)); // true // Using seal() let obj2 = ( a: 1, b: 2, c: 3 ); Object.seal(obj2); console.log(Object.isSealed(obj2)); // true

Изход

 false true false true true

Запечатан обект по дефиниция не може да се разширява, но не е задължително да бъде замразен (без възможност за запис).

Препоръчително четене: Печат на обект на JavaScript ()

Интересни статии...