⊗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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න