Middle
Yüksek dereceli fonksiyon nedir? JavaScript'te yerleşik yüksek dereceli fonksiyon örnekleri veriniz.
sobes.tech yapay zeka
AI'dan gelen yanıt
Bir üst düzey fonksiyon, başka bir fonksiyonu argüman olarak alan veya sonucu olarak bir fonksiyon döndüren fonksiyondur. JavaScript'te, bu, koleksiyonlar, olaylar ve asenkron işlemler için yaygın olarak kullanılır.
JavaScript'te yerleşik üst düzey fonksiyon örnekleri:
Array.prototype.map()— bir fonksiyon alır ve dizinin her öğesine uygular, yeni bir dizi döner.Array.prototype.filter()— bir öncül fonksiyon alır ve öncül true döndürdüğü öğelerle yeni bir dizi döner.Array.prototype.reduce()— bir biriktirici fonksiyon alır ve diziyi tek bir değere indirger.setTimeout()— belirli bir süre sonra çalıştırılacak bir fonksiyon alır.
Örnek:
const numbers = [1, 2, 3, 4];
const doubled = numbers.map(x => x * 2); // [2, 4, 6, 8]