⊗jsPmFNAFA 258 of 505 menu

JavaScript-те стрелка функцияларын қолдану

Стрелка функциялары коллбэк ретінде ерекше артықшылыққа ие. Мысал арқылы қарапайым кодтың қаншалықты жеңілдетілетінін көрейік. Мысал ретінде бізде келесі filter функциясы бар делік:

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

Бұл функцияны оған коллбэк беріп шақырайық:

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

Енді функциямызды жеңілдетейік. Алдымен if құрылымынан арылып, шартты тек === операторы арқылы жазайық:

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

Енді қарапайым функцияны стрелка функциясына ауыстырайық:

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

Келбекпен келесі функция берілген:

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

Коллбэкті стрелка функциясы арқылы жеңілдетіңіз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау