JavaScript Object.isExtensible()
- Προηγούμενη σελίδα groupBy()
- Επόμενη σελίδα isFrozen()
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Σημειώσεων του Object JavaScript
Ορισμός και χρήση
Object.isExtensible()
Η μέθοδος χρησιμοποιείται για να ελέγξει αν ένα αντικείμενο είναι εκτάσιμο. Αν το αντικείμενο είναι εκτάσιμο, τότε επιστρέφει το true.
Σχετικές μεθόδους:
Object.preventExtensions()
Επιτρέπεται η τροποποίηση, αλλά αποτρέπεται η προσθήκη ιδιοτήτων.
Object.seal()
Επιτρέπεται η τροποποίηση, αλλά αποτρέπεται η προσθήκη και η διαγραφή ιδιοτήτων.
Object.freeze()
Αποτρέπει την τροποποίηση, προσθήκη και διαγραφή ιδιοτήτων.
Object.isExtensible()
Εάν το αντικείμενο είναι εκτετατό, επιστρέφει το true.
Object.isSealed()
Εάν το αντικείμενο είναι σφραγισμένο, επιστρέφει το true.
Object.isFrozen()
Εάν το αντικείμενο έχει凍σει, επιστρέφει το true.
Παράδειγμα
Παράδειγμα 1
// Δημιουργία αντικειμένου const person = {firstName: "Bill", lastName: "Gates"}; // Προφύλαξη εκτετατότητας Object.preventExtensions(person); // Αυτό θα επιστρέψει το false let answer = Object.isExtensible(person);
Παράδειγμα 2
// Δημιουργία αριθμητικού const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Προφύλαξη εκτετατότητας Object.preventExtensions(fruits); // Αυτό θα επιστρέψει το false let answer = Object.isExtensible(fruits);
Γλώσσα
Object.isExtensible(object)
Παράμετροι
Παράμετροι | Περιγραφή |
---|---|
object | Απαιτείται. Το αντικείμενο που πρέπει να ελεγχθεί. |
Αποτελεσματικός τύπος
Τύπος | Περιγραφή |
---|---|
Boolean | Εάν το αντικείμενο είναι εκτετατό, επιστρέφει το true, σε αντίθετη περίπτωση επιστρέφει το false. |
Υποστήριξη περιηγητών
Object.isExtensible()
Είναι χαρακτηριστικά του ECMAScript5 (ES5).
Από τον Ιούλιο του 2013, όλες οι σύγχρονες περιηγητές υποστηρίζουν πλήρως το ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Σεπτέμβριος 2012 | Σεπτέμβριος 2012 | Απρίλιος 2013 | Ιούλιος 2012 | Ιούλιος 2013 |
- Προηγούμενη σελίδα groupBy()
- Επόμενη σελίδα isFrozen()
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Σημειώσεων του Object JavaScript