JavaScript Object.isSealed()

Ορισμός και χρήση

Object.isSealed() Η μέθοδος χρησιμοποιείται για να ελέγξει αν ένα αντικείμενο είναι σφραγισμένο. Αν το αντικείμενο είναι σφραγισμένο, τότε επιστρέφει true.

Σχετικές μεθόδους:

Object.preventExtensions() Επιτρέπεται η τροποποίηση, αλλά εμποδίζεται η προσθήκη ιδιοτήτων.

Object.seal() Επιτρέπει την τροποποίηση, αλλά μπλοκάρει την προσθήκη και την αφαίρεση ιδιοτήτων.

Object.freeze() Μπλοκάρει την τροποποίηση, την προσθήκη και την αφαίρεση ιδιοτήτων.

Object.isExtensible() Εάν το αντικείμενο είναι επεκτάσιμο, επιστρέφει το true.

Object.isSealed() Εάν το αντικείμενο είναι σφραγισμένο, επιστρέφει το true.

Object.isFrozen() Εάν το αντικείμενο είναι φυλακισμένο, επιστρέφει το true.

Παράδειγμα

Παράδειγμα 1

// Δημιουργία αντικειμένου
const person = {firstName: "Bill", lastName: "Gates"};
// Σφραγίστε το αντικείμενο
Object.seal(person);
// Αυτό θα επιστρέψει το true
let answer = Object.isSealed(person);

Δοκιμάστε το προσωπικά

Παράδειγμα 2

// Δημιουργία λίστας
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Σφραγίστε τη λίστα
Object.seal(fruits);
// Αυτό θα επιστρέψει το true
let answer = Object.isSealed(fruits);

Δοκιμάστε το προσωπικά

Γλώσσα

Object.isSealed(object)

Παράμετροι

Παράμετροι Περιγραφή
object Απαιτείται. Το αντικείμενο που πρέπει να ελεγχθεί.

Αποτελεσματική τιμή

Τύπος Περιγραφή
Boolean Εάν το αντικείμενο είναι σφραγισμένο, επιστρέφει το true, αλλιώς επιστρέφει το false.

Υποστήριξη προγράμματος περιήγησης

Object.isSealed() Είναι χαρακτηριστικά του 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