Јавасцрипт Објецт.исСеатед ()

Метода ЈаваСцрипт Објецт.исСеатед () проверава да ли је објекат запечаћен.

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

 Object.isSealed(obj)

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

исСеатед () Параметри

isSealed()Метод узима у:

  • обј - објекат који треба проверити.

Повратна вредност из исСеатед ()

  • BooleanОзначава да ли или не дати објекат запечаћен.

Напомена : Објекат је запечаћен ако није проширив и ако се сва његова својства не могу конфигурисати и стога се не могу уклонити (али не и нужно да се на њега не може писати).

Пример: Коришћење исСеатед ()

 // 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

Оутпут

 фалсе труе фалсе труе труе

Запечаћени објекат се по дефиницији не може проширити, али не мора бити замрзнут (без њега се може писати).

Препоручено за читање: ЈаваСцрипт печат објекта ()

Занимљиви Чланци...