Tomato

고차 함수

    JAVASCRIPT05

    JAVASCRIPT05

    해당 포스팅은 링크된 웹사이트를 보고 이해한 내용을 정리합니다.배열 고차 함수(Higher order function): 함수를 인자로 전달받거나 함수를 결과로 반환하는 함수: 인자로 받은 함수를 필요한 시점에 호출하거나 클로저를 생성해 반환* JS에서 함수는 `일급 객체` = 인자로 전달/반환 가능// 함수를 인자로 전달받고 함수를 반환하는 고차 함수function makeC(predicate) { let num = 0; return function() { num = predicate(num); return num; };}// 보조 함수function increase(n) { return ++n;}function decrease(n) { return --n;}// make..