⊗jsPmFNAFA 258 of 505 menu

JavaScript'te Ok Fonksiyonlarının Kullanımı

Ok fonksiyonları, özellikle geri çağrı (callback) fonksiyonları olarak kullanıldığında büyük bir avantaj sağlar. Böyle bir durumda kodun ne kadar basitleştiğini bir örnek üzerinden görelim. Örnek olarak aşağıdaki filter fonksiyonumuz olsun:

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

Bu fonksiyonu, ona bir geri çağrı fonksiyonu ileterek çağıralım:

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

Şimdi fonksiyonumuzu basitleştirelim. İlk olarak, if yapısından kurtulalım ve koşulu doğrudan === operatörü ile yazalım:

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

Şimdi normal fonksiyonu bir ok fonksiyonu ile değiştirelim:

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

Aşağıdaki geri çağrı fonksiyonu verilmiştir:

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

Geri çağrı fonksiyonunu bir ok fonksiyonu kullanarak basitleştirin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet