Niuanse callbacków w JavaScript
Callbacki nie muszą koniecznie być funkcjami anonimowymi. Załóżmy na przykład, że mamy następującą funkcję:
function square(num) {
return num ** 2;
}
Użyjmy jej do podniesienia każdego elementu tablicy do kwadratu:
function square(num) {
return num * num;
}
let result = each([1, 2, 3, 4, 5], square);
console.log(result);
Za pomocą następującej funkcji podnieś wszystkie elementy tablicy do sześcianu:
function cube(num) {
return num ** 3;
}