⊗jsPmFNAFA 258 of 505 menu

Utumizi wa Kazi za Mshale katika JavaScript

Faida maalum kazi za mshale zinazo kama vitendo wa nyuma. Hebu tuangalie kwa mfano, jinsi msimbo unarahisishwa kwa hali kama hiyo kiwango. Hebu kwa mfano tuwe na ifuatayo kazi filter:

function filter(arr, callback) { let res = []; for (let elem of arr) { if ( callback(elem) === true ) { res.push(elem); } } return res; }

Wacha tiige kazi hii, tukiwapa kitendo cha nyuma:

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem % 2 === 0) { return true; } else { return false; } });

Wacha sasa turahisishe kazi yetu. Kwanza wacha tuondoe muundo if na tuandike hali hiyo tu kupitia kiendeshaji ===:

let result = filter([1, 2, 3, 4, 5], function(elem) { return elem % 2 == 0; });

Wacha sasa tubadilishe kazi ya kawaida kuwa kazi ya mshale:

let result = filter([1, 2, 3, 4, 5], elem => elem % 2 == 0);

Imepewa kazi ifuatayo na kitendo cha nyuma:

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem > 0) { return true; } else { return false; } });

Rahisisha kitendo cha nyuma kupitia kazi ya mshale.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa