⊗jsSpItOb 66 of 294 menu

Iterator Objek dalam JavaScript

Mari kita buat satu iterator, dengan bantuan yang mana kita boleh mengulangi objek. Sebagai permulaan, mari buat penjana, yang menerima objek sebagai parameter dan mengulanginya:

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

Sekarang mari kita buat iterator:

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

Mari ulangi iterator dengan gelung:

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

Buat iterator, yang akan mengulangi objek dan setiap panggilan mengembalikan array, di mana elemen sifar akan mengandungi kunci, dan elemen pertama - nilai elemen objek. Contoh:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak