Javascript Object.propertyIsEnumerable ()

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

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