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

Penjana dalam JavaScript

Terdapat fungsi khas, dengan bantuan yang mana anda boleh mencipta pengitar anda sendiri. Fungsi tersebut dipanggil penjana. Nama fungsi tersebut mesti bermula dengan asterisk:

function *func() { }

Di dalam penjana, kata kunci yield digunakan, menunjukkan apa yang pengitar harus kembalikan pada panggilan seterusnya. Sebagai contoh mari kita buat supaya panggilan pertama mengembalikan 1, kedua - 2, dan ketiga - 3:

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

Penjana dengan hasilnya mengembalikan pengitar:

let iter = func();

Mari kita semak kerja pengitar kami:

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}

Cipta pengitar, setiap panggilannya akan mengembalikan nombor dari 5 hingga 1.

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