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
◀ ▶

Generators in JavaScript

Daar is spesiale funksies waarmee jy jou eie iterators kan skep. Sulke funksies word generators genoem. Die name van sulke funksies moet begin met 'n sterretjie:

function *func() { }

Binne generators word die sleutelwoord yield gebruik, wat aandui wat die iterator op die volgende oproep moet teruggee. Laat ons byvoorbeeld maak dat die eerste oproep 1 teruggee, die tweede - 2, en die derde - 3:

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

'n Generator gee 'n iterator as sy resultaat terug:

let iter = func();

Kom ons toets die werk van ons iterator:

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}

Skep 'n iterator waarvan elke oproep getalle van 5 tot 1 sal teruggee.

← →
↑
Afrikaans▼
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp