고차함수 정리( https://velog.io/@mnmm/js-pre-hof )에 보충할 내용.
function double(num) { // 콜백함수
return num * 2;
}
function doubleNum(func, num) { // 고차함수... func = double
let doubledArr = [];
return func(num);
}
function adder(added) {
return function (num) {
return num + added;
};
}
let output = adder(5)(3);
const add3 = adder(3);
output = add3(2);
🔥 고차함수와 콜백함수가 받아오는 인자
✅ const add5(5) = adder('text')(5)가 된다.