⊗jsSpItGn 63 of 294 menu

JavaScript හි ජනකයන්

විශේෂ ශ්‍රිත තිබේ, ඒවායේ ආධාරයෙන් ඔබට ඔබේම පුනරාවර්තකයන් සෑදිය හැකිය. එවැනි ශ්‍රිත ජනක ලෙස හැඳින්වේ. එවැනි ශ්‍රිතවල නම් තරු ලකුණකින් ආරම්භ කළ යුතුය:

function *func() { }

ජනක තුළ, yield යන යතුරු වචනය භාවිතා කරයි, එය පෙන්වනු ලබන්නේ ඊළඟ කැඳවීමේදී පුනරාවර්තකය විසින් ආපසු ලබා දිය යුතු දේය. උදාහරණයක් ලෙස අපි පළමු කැඳවීම 1, දෙවන - 2, තුන්වන - 3 ආපසු දෙන පරිදි කරමු:

function *func() { yield 1; yield 2; yield 3; }

ජනකය එහි ප්‍රතිඵලයක් ලෙස පුනරාවර්තකයක් ආපසු ලබා දෙයි:

let iter = func();

අපගේ පුනරාවර්තකයේ ක්‍රියාකාරිත්වය පරීක්ෂා කර බලමු:

console.log(iter.next()); // {value: 1, done: false} console.log(iter.next()); // {value: 2, done: false} console.log(iter.next()); // {value: 3, done: false} console.log(iter.next()); // {value: undefined, done: true}

පුනරාවර්තකයක් සාදන්න, එහි සෑම කැඳවීමකින්ම 5 සිට 1 දක්වා අංක ආපසු ලබා දේ.

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