Πώς επαναλαμβάνετε ένα αντικείμενο σε JavaScript;
Πώς επαναλαμβάνετε ένα αντικείμενο σε JavaScript;

Βίντεο: Πώς επαναλαμβάνετε ένα αντικείμενο σε JavaScript;

Βίντεο: Πώς επαναλαμβάνετε ένα αντικείμενο σε JavaScript;
Βίντεο: meteor.js by Roger Zurawicki 2024, Νοέμβριος
Anonim

Οταν εσύ βρόχο μέσα από ένα αντικείμενο με τη φόρα βρόχος , πρέπει να ελέγξετε αν το ακίνητο ανήκει στο αντικείμενο . Μπορείτε να το κάνετε αυτό με το hasOwnProperty.

Ο καλύτερος τρόπος για να κάνετε βρόχο μέσα από αντικείμενα είναι πρώτα να μετατρέψετε το αντικείμενο σε πίνακα. Στη συνέχεια, κάνετε κύκλο μέσα από τον πίνακα.

  1. κλειδιά.
  2. αξίες.
  3. καταχωρήσεις.

Σχετικά με αυτό, πώς διασχίζετε ένα αντικείμενο σε JavaScript;

Ένας καλύτερος και πιο αποτελεσματικός τρόπος για να ξεπεραστείτε αντικείμενα στο ES6 είναι να μετατρέψετε πρώτα το αντικείμενο σε έναν πίνακα χρησιμοποιώντας Αντικείμενο . κλειδιά(), Αντικείμενο . αξίες(), Αντικείμενο.

Βασικά, εάν δημιουργήσετε ένα αντικείμενο μέσω obj = {foo: 'bar'} ή κάτι σχετικό, όλες οι ιδιότητες είναι απαριθμήσιμες.

  1. για…σε βρόχο.
  2. Αντικείμενο.
  3. Αντικείμενο.
  4. Αντικείμενο.
  5. Αντικείμενο.

Επιπλέον, πώς κάνετε τις καταχωρήσεις αντικειμένων; Αντικείμενο . καταχωρήσεις Η μέθοδος () χρησιμοποιείται για την επιστροφή ενός πίνακα που αποτελείται από απαριθμήσιμα ζεύγη ιδιοτήτων [κλειδί, τιμή] του αντικείμενο που μεταβιβάζονται ως παράμετρος. Η σειρά των ιδιοτήτων είναι η ίδια με αυτή που δίνεται με το looping πάνω από τις τιμές των ιδιοτήτων του αντικείμενο χειροκίνητα. Αντικείμενο.

Ομοίως, μπορείτε να ρωτήσετε, πώς μπορώ να επαναλάβω τα πλήκτρα αντικειμένων;

Αντικείμενο . κλειδιά () παίρνει στο αντικείμενο που θέλετε να βρόχο πάνω ως επιχείρημά της. Θα επιστρέψει έναν πίνακα που περιέχει τα ονόματα ιδιοτήτων π.χ. κλειδιά . Στη συνέχεια μπορούμε να χρησιμοποιήσουμε πίνακα βρόχο μεθόδους όπως forEach, χαρτογράφηση και μείωση για να ανακτήσετε τις τιμές του καθενός κλειδί.

Μπορώ να χρησιμοποιήσω το forEach σε ένα αντικείμενο;

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

Συνιστάται: