JavaScript Object.isExtensible ()

Η μέθοδος JavaScript Object.isExtensible () ελέγχει εάν ένα αντικείμενο είναι επεκτάσιμο, δηλαδή μπορούν να προστεθούν νέες ιδιότητες σε αυτό.

Η σύνταξη της isExtensible()μεθόδου είναι:

 Object.isExtensible(obj)

Η isExtensible()μέθοδος, ως στατική μέθοδος, καλείται χρησιμοποιώντας το Objectόνομα κλάσης.

isExtensible () Παράμετροι

Η isExtensible()μέθοδος περιλαμβάνει:

  • obj - Το αντικείμενο που πρέπει να ελεγχθεί.

Τιμή επιστροφής από isExtensible ()

  • Επιστρέφει μια Booleanένδειξη εάν το δεδομένο αντικείμενο είναι επεκτάσιμο ή όχι.

Σημείωση: Ένα αντικείμενο μπορεί να επισημανθεί ως μη-εκτατό χρησιμοποιώντας Object.preventExtensions(), Object.seal(), ή Object.freeze().

Παράδειγμα: Η χρήση 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

Παραγωγή

 αληθινό ψευδές ψευδές ψευδές

Προτεινόμενη ανάγνωση: JavaScript Object.preventExtensions ()

ενδιαφέροντα άρθρα...