Javascript objekt.isSeated ()

Metoda JavaScript Object.isSeated () provjerava je li objekt zapečaćen.

Sintaksa isSealed()metode je:

 Object.isSealed(obj)

isSealed()Metoda, kao statičke metode, zove se pomoću Objectime klase.

isSeated () Parametri

isSealed()Postupak uzima u:

  • obj - objekt koji treba provjeriti.

Povratna vrijednost iz isSeated ()

  • BooleanPokazuje da li ili ne daje objekt zatvoren.

Napomena : Objekt je zapečaćen ako nije proširiv i ako se sva njegova svojstva ne mogu konfigurirati i stoga se ne mogu ukloniti (ali ne nužno i da se na njih ne može pisati).

Primjer: Korištenje 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

Izlaz

 false true false true true

Zapečaćeni objekt se po definiciji ne može proširiti, ali ne mora biti zamrznut (bez njega se može pisati).

Preporučeno štivo: JavaScript pečat objekta ()

Zanimljivi članci...