Πώς να κάνετε βρόχο μέσω ενός απλού αντικειμένου JavaScript

Pos Na Kanete Brocho Meso Enos Aplou Antikeimenou Javascript



Στη γλώσσα JavaScript, ένα αντικείμενο είναι μια συγκεκριμένη συλλογή δεδομένων. Αυτές οι συλλογές δεδομένων περιέχουν ένα ή περισσότερα χαρακτηριστικά που το καθορίζουν, καθώς και μεθόδους για την εκτέλεση κοινών εργασιών. Ωστόσο, ο κύκλος μέσω ενός αναρίθμητου συνόλου δεδομένων είναι μια τυπική δυσκολία για τους προγραμματιστές. Στο άκουσμα του όρου ' βρόχος ” στο JavaScript, οι προγραμματιστές σκέφτονται γενικά τους πολλούς βρόχους, όπως για βρόχους, forEach(), map() και άλλους. Δυστυχώς, αυτές οι μέθοδοι δεν ισχύουν για τα αντικείμενα επειδή τα αντικείμενα δεν είναι επαναλαμβανόμενα.

Αυτό το σεμινάριο θα δείξει τους τρόπους επαναλήψεων/βρόχου μέσω ενός απλού αντικειμένου JavaScript.

Πώς να πραγματοποιήσετε βρόχο μέσω ενός απλού/απλού αντικειμένου JavaScript;

Για να κάνετε βρόχο/επανάληψη μέσω ενός απλού αντικειμένου JavaScript, χρησιμοποιήστε τις ακόλουθες μεθόδους:







Μέθοδος 1: Βρόχος μέσω ενός απλού/απλού αντικειμένου JavaScript με χρήση βρόχου for-in

Για να κάνετε βρόχο μέσω ενός αντικειμένου, χρησιμοποιήστε τον βρόχο 'for-in'. Επαναλαμβάνεται σε όλα τα αναρίθμητα χαρακτηριστικά συμβολοσειράς ενός αντικειμένου που σχετίζονται με ένα αντικείμενο.



Σύνταξη
Χρησιμοποιήστε την παρεχόμενη σύνταξη για να χρησιμοποιήσετε τον βρόχο for-in για τον βρόχο μέσω ενός αντικειμένου:



Για ( μεταβλητός σε αντικείμενο )

Παράδειγμα
Δημιουργήστε ένα αντικείμενο με ιδιότητες σε ζεύγη κλειδιών-τιμών:





ήταν αντικείμενο = {
'JavaScript' : ένας ,
'Ιάβα' : 5 ,
'Πύθων' : είκοσι ,
'HTML' : 2 ,
'CSS' : έντεκα
}

Κάντε βρόχο πάνω από το αντικείμενο με βάση τα κλειδιά ενός αντικειμένου:

Για ( συνθ κλειδί σε αντικείμενο ) {
κονσόλα. κούτσουρο ( `$ { κλειδί } : $ { αντικείμενο [ κλειδί ] } ` ) ;
}

Η έξοδος εμφανίζει όλα τα χαρακτηριστικά του αντικειμένου σε ένα ζεύγος κλειδιού-τιμής:



Μέθοδος 2: Βρόχος μέσω ενός απλού/απλού αντικειμένου JavaScript χρησιμοποιώντας τη μέθοδο Object.keys()

Κάθε ιδιότητα σε ένα αντικείμενο έχει μια αντίστοιχη τιμή, που σημαίνει ότι κάθε ιδιότητα περιλαμβάνει ζεύγη κλειδιού-τιμής. Μπορείτε να εξαγάγετε τα κλειδιά, τις τιμές ή και τα δύο κλειδιά και τις τιμές ως καταχωρήσεις σε έναν πίνακα χρησιμοποιώντας τις στατικές μεθόδους του αντικειμένου. Εάν θέλετε να ανακτήσετε τα κλειδιά ενός αντικειμένου, χρησιμοποιήστε το ' Object.keys() μέθοδος.

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

Αντικείμενο . κλειδιά ( αντικείμενο )

Παράδειγμα
Επικαλέστε τη μέθοδο Object.keys() και αποθηκεύστε τον προκύπτοντα πίνακα κλειδιών του αντικειμένου στη μεταβλητή ' objKeys ”:

συνθ objKeys = Αντικείμενο . κλειδιά ( αντικείμενο ) ;

Όπως μπορείτε να δείτε στην έξοδο, όλα τα κλειδιά ενός αντικειμένου έχουν ανακτηθεί με επιτυχία:

Μέθοδος 3: Βρόχος μέσω ενός απλού/απλού αντικειμένου JavaScript χρησιμοποιώντας τη μέθοδο Object.values()

Για να λάβετε τις τιμές ενός αντικειμένου σε σχέση με τις ιδιότητές του, χρησιμοποιήστε το ' Object.values() 'μέθοδος. Επιστρέφει έναν πίνακα τιμών για τις ιδιότητες/κλειδιά ενός αντικειμένου.

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

Αντικείμενο . αξίες ( αντικείμενο )

Παράδειγμα
Επικαλέστε τη μέθοδο Object.values() για να λάβετε τις τιμές ενός αντικειμένου έναντι των ιδιοτήτων του:

συνθ objValues = Αντικείμενο . αξίες ( αντικείμενο ) ;

Η έξοδος εμφανίζει έναν πίνακα τιμών σε σχέση με τις ιδιότητες του αντικειμένου:

Μέθοδος 4: Βρόχος μέσω ενός απλού/απλού αντικειμένου JavaScript χρησιμοποιώντας τη μέθοδο Object.entries()

Μπορείτε επίσης να κάνετε επανάληψη μέσω ενός απλού/απλού αντικειμένου JavaScript χρησιμοποιώντας το « Object.entries() 'μέθοδος. Δημιουργεί μια σειρά από υπο-πίνακες που περιέχουν ζεύγη κλειδιού-τιμής του δεδομένου αντικειμένου.

Σύνταξη
Η ακόλουθη σύνταξη χρησιμοποιείται για τη λήψη των εγγραφών ενός αντικειμένου με επαναφορά ενός αντικειμένου:

Αντικείμενο . καταχωρήσεις ( αντικείμενο )

Παράδειγμα
Καλέστε τη μέθοδο Object.entries() στο αντικείμενο για την ανάκτηση όλων των καταχωρήσεων ενός αντικειμένου:

συνθ Αντικείμενα = Αντικείμενο . καταχωρήσεις ( αντικείμενο ) ;

Παραγωγή

Συγκεντρώσαμε όλες τις απαραίτητες πληροφορίες σχετικά με τον βρόχο μέσω απλών αντικειμένων JavaScript με αντικείμενα ως μέλη.

συμπέρασμα

Για να κάνετε βρόχο μέσα από ένα απλό/απλό αντικείμενο JavaScript, χρησιμοποιήστε το ' για μεσα 'βρόχος', Object.keys() 'μέθοδος', Object.values() 'μέθοδος ή η ' Object.entries() 'μέθοδος. Ο βρόχος for-in και η μέθοδος Object.entries() χρησιμοποιούνται για τη λήψη όλων των ζευγών κλειδιού-τιμής σε ένα αντικείμενο, ενώ η Object.keys() χρησιμοποιούνται για τη λήψη των κλειδιών και η Object.values() για τις τιμές του ένα αντικείμενο. Αυτό το σεμινάριο παρουσίασε διαφορετικούς τρόπους για να κάνετε βρόχο μέσω ενός απλού αντικειμένου JavaScript.