Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που ελέγχει εάν υπάρχει ένα κλειδί σε ένα αντικείμενο.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:
- Αντικείμενα JavaScript
- Το αντικείμενο JavaScript hasOwnProperty ()
Παράδειγμα 1: Ελέγξτε εάν υπάρχει κλειδί στο αντικείμενο που χρησιμοποιείται στο χειριστή
// program to check if a key exists const person = ( id: 1, name: 'John', age: 23 ) // check if key exists const hasKey = 'name' in person; if(hasKey) ( console.log('The key exists.'); ) else ( console.log('The key does not exist.'); )
Παραγωγή
Το κλειδί υπάρχει.
Στο παραπάνω πρόγραμμα, ο in
χειριστής χρησιμοποιείται για να ελέγξει εάν υπάρχει ένα κλειδί σε ένα αντικείμενο. Ο in
τελεστής επιστρέφει true
εάν το καθορισμένο κλειδί βρίσκεται στο αντικείμενο, διαφορετικά επιστρέφει false
.
Παράδειγμα 2: Ελέγξτε εάν υπάρχει κλειδί στο αντικείμενο που χρησιμοποιεί hasOwnProperty ()
// program to check if a key exists const person = ( id: 1, name: 'John', age: 23 ) //check if key exists const hasKey = person.hasOwnProperty('name'); if(hasKey) ( console.log('The key exists.'); ) else ( console.log('The key does not exist.'); )
Παραγωγή
Το κλειδί υπάρχει.
Στο παραπάνω πρόγραμμα, η hasOwnProperty()
μέθοδος χρησιμοποιείται για να ελέγξει εάν υπάρχει ένα κλειδί σε ένα αντικείμενο. Η hasOwnProperty()
μέθοδος επιστρέφει true
εάν το καθορισμένο κλειδί βρίσκεται στο αντικείμενο, διαφορετικά επιστρέφει false
.