Middle
Yüksək səviyyəli funksiya nədir? JavaScript-də daxili yüksək səviyyəli funksiyaların nümunələrini verin.
sobes.tech Süni İntellekt
AI-dan cavab
Yüksək səviyyəli funksiya, başqa bir funksiyanı arqument kimi qəbul edən və ya nəticə kimi funksiya qaytaran funksiyadır. JavaScript-də bu, kolleksiyaların, hadisələrin və asinxron əməliyyatların işlənməsində geniş istifadə olunur.
JavaScript-də daxili yüksək səviyyəli funksiyalara nümunələr:
Array.prototype.map()— funksiya qəbul edir və onu massivdəki hər elementə tətbiq edir, yeni massiv qaytarır.Array.prototype.filter()— predikat funksiyası qəbul edir və predikat true olan elementlərlə yeni massiv qaytarır.Array.prototype.reduce()— yığıcı funksiyası qəbul edir və massivi tək bir dəyərə endirir.setTimeout()— müəyyən vaxtdan sonra icra olunacaq funksiyanı qəbul edir.
Nümunə:
const numbers = [1, 2, 3, 4];
const doubled = numbers.map(x => x * 2); // [2, 4, 6, 8]