⊗jsSpItOb 66 of 294 menu

Επαναληπτής Αντικειμένου σε JavaScript

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

function *func(obj) { for (let key in obj) { yield obj[key]; } }

Ας δημιουργήσουμε τώρα τον επαναληπτή:

let iter = func({a: 1, b: 2, c: 3});

Ας επαναλάβουμε τον επαναληπτή με βρόχο:

for (let elem of iter) { console.log(elem); // 1, 2, 3 }

Δημιουργήστε έναν επαναληπτή, ο οποίος θα επαναλαμβάνει ένα αντικείμενο και με κάθε κλήση θα επιστρέφει έναν πίνακα, στο μηδενικό στοιχείο του οποίου θα βρίσκεται το κλειδί, και στο πρώτο στοιχείο - η τιμή του στοιχείου του αντικειμένου. Παράδειγμα:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη