⊗jsSpItGL 64 of 294 menu

Perulangan dalam Generator di JavaScript

Di dalam generator kita dapat menggunakan perulangan. Saat menggunakan perulangan, kita dapat menjedanya dengan yield. Mari kita lihat contohnya. Kita akan menjeda perulangan pada setiap iterasi:

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

Kita dapatkan iterator:

let iter = func();

Mari kita periksa kerja iterator kita:

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}

Buatlah iterator, yang setiap pemanggilannya akan mengembalikan angka dari 10 sampai nol.

Buatlah generator, yang parameternya akan menerima sebuah angka. Setiap pemanggilan iterator akan mengurangi angka tersebut satu per satu, sampai angka nol tercapai.

Buatlah generator, yang parameternya akan menerima sebuah angka. Setiap pemanggilan iterator akan mengurangi angka tersebut menjadi setengahnya dan mengembalikan hasilnya. Dan begitu seterusnya, sampai angka tersebut menjadi kurang dari satu.

Buatlah iterator, yang setiap pemanggilannya akan mengembalikan pangkat dua berikutnya.

Buatlah iterator, yang setiap pemanggilannya akan mengembalikan angka Fibonacci berikutnya.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak