Middle
Ce este o funcție de ordin superior? Oferiți exemple de funcții de ordin superior încorporate în JavaScript.
sobes.tech AI
Răspuns de la AI
O funcție de ordin superior este o funcție care acceptă o altă funcție ca argument sau returnează o funcție ca rezultat. În JavaScript, acest lucru este folosit pe scară largă pentru manipularea colecțiilor, evenimentelor și operațiunilor asincrone.
Exemple de funcții de ordin superior încorporate în JavaScript:
Array.prototype.map()— acceptă o funcție și o aplică fiecărui element al array-ului, returnând un nou array.Array.prototype.filter()— acceptă o funcție predicat și returnează un nou array cu elementele pentru care predicatul returnează true.Array.prototype.reduce()— acceptă o funcție de acumulare și reduce array-ul la o singură valoare.setTimeout()— acceptă o funcție care va fi executată după un anumit timp.
Exemplu:
const numbers = [1, 2, 3, 4];
const doubled = numbers.map(x => x * 2); // [2, 4, 6, 8]