sogno

ES6 1

  • 01. 고차 함수란? 인자로 함수를 받거나(인자로 들어가는 함수를 콜백 함수라 한다.), 함수를 반환하는 함수. 함수 안에서 다른 함수를 원하는 시점에 호출할 수 있는 권한을 가진 함수. 고차 함수가 정의될 시점에는 콜백 함수로 어떤 함수가 올지 알 수 없다. 콜백 함수 | 인자로 전달되는 시점에 바로 함수를 호출하는 것이 아닌 고차 함수 내부에서 필요한 순간에 호출을 하는 함수 const add = (a, b) => a + b; const sub = (a, b) => a - b; function calculator(a, b, calc) { // calculator는 고차 함수 let result = calc(a, b); // 원하는 시점에 함수 호출 return result; } console.log(..