JavaScript Object.isExtensible ()

Metoda JavaScript Object.isExtensible () sprawdza, czy obiekt jest rozszerzalny, tj. Można do niego dodać nowe właściwości.

Składnia isExtensible()metody to:

 Object.isExtensible(obj)

isExtensible()Metoda jest metodą statyczną, nazywa się używając Objectnazwy klasy.

Parametry isExtensible ()

isExtensible()Sposób odbywa się:

  • obj - obiekt, który powinien zostać sprawdzony.

Wartość zwracana z isExtensible ()

  • Zwraca wartość Booleanwskazującą, czy dany obiekt jest rozszerzalny.

Uwaga: Obiekt może być oznaczony jako non-rozszerzalny za pomocą Object.preventExtensions(), Object.seal(), lub Object.freeze().

Przykład: użycie isExtensible ()

 // New objects are extensible. let empty = (); console.log(Object.isExtensible(empty)); // true Object.preventExtensions(empty); console.log(Object.isExtensible(empty)); // false // Sealed objects are by definition non-extensible. let sealed = Object.seal(()); console.log(Object.isExtensible(sealed)); // false // Frozen objects are also by definition non-extensible. let frozen = Object.freeze(()); console.log(Object.isExtensible(frozen)); // false

Wynik

 prawda fałsz fałsz fałsz

Zalecana literatura: JavaScript Object.preventExtensions ()

Interesujące artykuły...