1. Higher-Order Function(고차함수)란? : 함수를 인자로 전달받거나 함수를 결과로 반환하는 함수 ! 이때, 다른 함수의 인자로 전달되는 함수를 콜백 함수라고 한다. : 사용하는 이유! 코드를 간결하고 유연하게 작성하기 위해서 // 함수를 인자로 받는 경우 function apply(func, arg) { return func(arg); } function double(x) { return x * 2; } apply(double, 5); // 10 // 함수를 반환하는 경우 function multi(num){ return function(x){ return x * num; } } const triple = multi(3); triple(5); // 15 2. Abstracting Pa..