Η μέθοδος 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 ()