⊗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štinaDanskDeutschΕλληνικάEnglishEspañ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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць