HOF (Higher Order Function)
A function that take a function as argument or returns a function is know as Higher Order Function.
Returning Function:
Ex 1:
const add = function(x) {
return function(y) {
return x+y;
}
}
const sum = add(2)(3); // 5Function as Argument:
Ex 2:
function MultiplyByTwo(a) {
return 2 * a;
}
const multiply = function(num, fn) { // accepts number and function as argumnet
return fn(num);
}
const result = multiply(3, MultiplyByTwo); // 6Last updated