Τι είναι το Property στο hasOwnProperty() στο JavaScript

Ti Einai To Property Sto Hasownproperty Sto Javascript



Κατά την ανάπτυξη/προγραμματισμό σε JavaScript, μπορεί να απαιτείται η επαλήθευση εάν μια συγκεκριμένη οντότητα περιέχεται σε έναν πίνακα ή ένα αντικείμενο. Για παράδειγμα, η ενσωμάτωση διαφόρων λειτουργιών με βάση τα ίδια χαρακτηριστικά ή ο εντοπισμός των καταχωρήσεων. Σε τέτοιες καταστάσεις, το « hasOwnProperty() Η μέθοδος JavaScript βοηθά στην ταξινόμηση των πραγμάτων, παρέχοντας έτσι ευκολία στο τέλος του προγραμματιστή.

Σε αυτήν την εγγραφή, θα συζητήσουμε τη χρήση της ιδιότητας στη μέθοδο hasOwnProperty() στο JS.

Τι είναι το hasOwnProperty() στο JS;

Ο ' hasOwnProperty() Η μέθοδος δίνει το αποτέλεσμα ως boolean τιμή. δημιουργεί ' αληθής ” εάν η συγκεκριμένη ιδιότητα υπάρχει στο αντικείμενο, ακόμα κι αν η τιμή της καθορισμένης ιδιότητας είναι απροσδιόριστη ή μηδενική. Διαφορετικά, επιστρέφει ' ψευδής '.







Σύνταξη



αντικείμενο. έχει Ιδιότητα ( στήριγμα )

Στη δεδομένη σύνταξη, ' στήριγμα ' αντιστοιχεί στο όνομα της ιδιότητας που προστίθεται για να τη δοκιμάσει ως συμβολοσειρά ή σύμβολο.



Παράδειγμα 1: Εύρεση της ιδιότητας χρησιμοποιώντας τα κλειδιά του πίνακα στη μέθοδο hasOwnProperty()

Σε αυτό το παράδειγμα, η μέθοδος hasOwnProperty() μπορεί να εφαρμοστεί για την αναζήτηση ενός συγκεκριμένου κλειδιού σε ένα και επιστρέφει ' αληθής ” εάν το κλειδί υπάρχει στον πίνακα. Διαφορετικά, επιστρέφει ' ψευδής ”:





< γραφή >

συνθ myArray = {

ένα : 10 ,

σι : είκοσι

} ;

ας γ = 30 ;

έστω x = myArray. έχει Ιδιότητα ( 'ένα' )

αφήστε το y = myArray. έχει Ιδιότητα ( 'ντο' )

κονσόλα. κούτσουρο ( Χ ) ;

κονσόλα. κούτσουρο ( Υ ) ;

γραφή >

Στο παραπάνω μπλοκ κώδικα:

  • Αρχικά, δημιουργήστε έναν πίνακα με το όνομα ' myArray ” έχοντας τα δηλωμένα κλειδιά και τιμές.
  • Στο επόμενο βήμα, δημιουργήστε μια μεταβλητή με το όνομα ' ντο ” έξω από το πεδίο εφαρμογής ενός πίνακα και εκχωρήστε του μια τιμή.
  • Τώρα, εφαρμόστε το ' hasOwnProperty() ' μέθοδος καθορίζοντας το κλειδί που περιέχεται σε έναν πίνακα.
  • Ομοίως, εφαρμόστε έναν έλεγχο στη μεταβλητή εκτός του πεδίου εφαρμογής του πίνακα.
  • Ως αποτέλεσμα, η προηγούμενη εφαρμοσμένη μέθοδος θα επιστρέψει ' αληθής ” καθώς το κλειδί περιέχεται σε έναν πίνακα.
  • Από την άλλη πλευρά, δεν συμβαίνει στην τελευταία προσέγγιση, επομένως θα επιστρέψει ' ψευδής '.

Παραγωγή



Στην παραπάνω έξοδο, μπορεί να παρατηρηθεί ότι έχει εμφανιστεί το αντίστοιχο αποτέλεσμα με βάση την προστιθέμενη συνθήκη.

Παράδειγμα 2: Εύρεση της ιδιότητας με χρήση του ευρετηρίου του πίνακα στη μέθοδο hasOwnProperty()

Στο συγκεκριμένο παράδειγμα, το « hasOwnProperty() Η μέθοδος ” θα επιστρέψει το αντίστοιχο αποτέλεσμα με βάση τον αριθμό ευρετηρίου σε έναν πίνακα:

< γραφή >

συνθ myArray = [ 'μάνγκο' , 'μήλο' , 'ανανάς' , 'φράουλα' ] ;

έστω x = myArray. έχει Ιδιότητα ( '3' )

αφήστε το y = myArray. έχει Ιδιότητα ( '7' )

κονσόλα. κούτσουρο ( Χ )

κονσόλα. κούτσουρο ( Υ ) ;

γραφή >

Στο παραπάνω απόσπασμα κώδικα:

  • Ομοίως, δημιουργήστε έναν πίνακα με το όνομα ' myArray «Έχοντας κάποιες αξίες.
  • Τώρα, εφαρμόστε το ' hasOwnProperty() ” μέθοδος στον πίνακα που δηλώθηκε καθορίζοντας τα δηλωμένα ευρετήρια.
  • Εάν το συγκεκριμένο ευρετήριο περιέχεται σε έναν πίνακα, η δυαδική τιμή ' αληθής ” θα επιστραφεί.
  • Σε διαφορετική περίπτωση, ' ψευδής ' θα εμφανιστεί στην κονσόλα.

Παραγωγή

Στην παραπάνω έξοδο, φαίνεται ότι η αντίστοιχη τιμή boolean εμφανίζεται σύμφωνα με τα καθορισμένα ευρετήρια.

συμπέρασμα

Ο ' hasOwnProperty() Η μέθοδος ' στη JavaScript επιστρέφει το αποτέλεσμα ως δυαδική τιμή εάν η συγκεκριμένη ιδιότητα είναι η άμεση ιδιότητα του αντικειμένου ή όχι. Στην προηγούμενη προσέγγιση, αυτή η μέθοδος εμφανίζει τα αποτελέσματα στη δυαδική μορφή ελέγχοντας το στοιχείο του πίνακα από τα κλειδιά του. Στην τελευταία προσέγγιση, αυτή η μέθοδος ελέγχει το ευρετήριο του πίνακα. Αυτό το άρθρο εξέτασε τη χρήση της ιδιότητας στο hasOwnProperty() χρησιμοποιώντας JavaScript.