⊗jsSpItOb 66 of 294 menu

Itérateur d'objet en JavaScript

Créons un itérateur avec lequel nous pourrons parcourir un objet. Pour commencer, créons un générateur prenant un objet en paramètre et le parcourant :

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

Créons maintenant l'itérateur :

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

Parcourons l'itérateur avec une boucle :

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

Créez un itérateur qui parcourra un objet et, à chaque appel, retournera un tableau dont l'élément à l'index zéro contiendra la clé, et l'élément à l'index un - la valeur de l'élément de l'objet. Exemple :

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser