⊗jsSpItGL 64 of 294 menu

JavaScriptтеги генераторлорундо циклдер

Генераторлордун ичинде циклдерди колдонсо болот. Бул учурда биз циклдерди yield жардамы менен токтото алабыз. Келгиле, мисал менен карап көрөлү. Ар бир итерацияда циклди токтотойлу:

function *func() { for (let i = 1; i <= 3; i++) { yield i; } }

Итераторду алалы:

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}

Ар бир чакыруу 10 дан нөлгө чейинки сандарды кайтарып берүүчү итераторду түзүңүз.

Параметри катары сан кабыл алган генераторду жасаңыз. Итератордун ар бир чакыруусу санды бирге азайтсын, нөлгө жеткенге чейин.

Параметри катары сан кабыл алган генераторду жасаңыз. Итератордун ар бир чакыруусу санды экиге бөлүп, натыйжаны кайтарсын. Сан бирден кичине болгонго чейин ушул иштелсин.

Ар бир чакыруу кийинки экинин даражасын кайтарып берүүчү итераторду жасаңыз.

Ар бир чакыруу кийинки Фибоначчи санын кайтарып берүүчү итераторду жасаңыз.

Кыргызча
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу