Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න