⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј