Javascript Object.isSealed ()

JavaScript Object.isSealed () yöntemi, bir nesnenin mühürlenip mühürlenmediğini kontrol eder.

isSealed()Yöntemin sözdizimi şöyledir:

 Object.isSealed(obj)

isSealed()Yöntem, statik bir yöntemle olmak kullanılarak denir Objectsınıf adını.

isSealed () Parametreleri

isSealed()Yöntem alır:

  • obj - Kontrol edilmesi gereken nesne.

İsSealed () öğesinden dönüş değeri

  • Bir Booleanbelirli bir amacı kapalı olup olmadığını gösterir.

Not : Bir nesne, genişletilebilir değilse ve tüm özellikleri yapılandırılamıyorsa ve bu nedenle çıkarılamıyorsa (ancak yazılamaz değilse) mühürlenir.

Örnek: isSealed () kullanma

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

Çıktı

 yanlış doğru yanlış doğru doğru

Mühürlenmiş bir nesne, tanımı gereği genişletilemez, ancak dondurulmasına (yazılamaz) gerek yoktur.

Önerilen Kaynaklar: JavaScript Object seal ()

Ilginç makaleler...