⊗jsPmFNAFA 258 of 505 menu

Uporaba funkcij s puščicami v JavaScriptu

Posebno prednost imajo funkcije s puščicami kot povratni klici. Poglejmo si na primeru, koliko se koda poenostavi v takem primeru. Za primer imamo naslednjo funkcijo filter:

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

Pokličimo to funkcijo in ji posredujmo povratni klic:

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

Zdaj pa poenostavimo našo funkcijo. Za začetek se znebimo konstrukcije if in zapišimo pogoj preprosto z operatorjem ===:

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

Zdaj zamenjajmo običajno funkcijo s funkcijo s puščico:

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

Podana je naslednja funkcija s povratnim klicem:

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

Poenostavite povratni klic s funkcijo s puščico.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni