Η μέθοδος JavaScript Object.propertyIsEnumerable () ελέγχει εάν η συγκεκριμένη ιδιότητα είναι απαρίθμητη και είναι η ιδιότητα του αντικειμένου.
Η σύνταξη της propertyIsEnumerable()
μεθόδου είναι:
obj.propertyIsEnumerable(prop)
Εδώ, obj
είναι ένα αντικείμενο.
propertyIsEnumerable () Παράμετροι
Η propertyIsEnumerable()
μέθοδος περιλαμβάνει:
- prop - Το όνομα της ιδιότητας για δοκιμή
Επιστροφή αξία από την ιδιότηταIsEnumerable ()
- Επιστρέφει μια
Boolean
ένδειξη εάν η καθορισμένη ιδιότητα είναι μετρήσιμη και είναι η ιδιότητα του αντικειμένου.
Σημείωση: Κάθε αντικείμενο έχει μια propertyIsEnumerable
μέθοδο. Αυτή η μέθοδος μπορεί να καθορίσει εάν η καθορισμένη ιδιότητα σε ένα αντικείμενο μπορεί να απαριθμηθεί από έναν for… in
βρόχο.
Παράδειγμα: Χρήση Object.propertyIsEnumerable ()
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
Παραγωγή
αληθινό ψευδές ψευδές αλήθεια
Συνιστώμενη ανάγνωση: Αντικείμενο Javascript getPrototypeOf ()