Nuanțe ale funcțiilor callback în JavaScript
Funcțiile callback nu trebuie neapărat să fie funcții anonime. Să presupunem, de exemplu, că avem următoarea funcție:
function square(num) {
return num ** 2;
}
Să folosim această funcție pentru a ridica fiecare element al tabloului la pătrat:
function square(num) {
return num * num;
}
let result = each([1, 2, 3, 4, 5], square);
console.log(result);
Cu ajutorul următoarei funcții ridicați toate elementele tabloului la cub:
function cube(num) {
return num ** 3;
}