고차함수, 콜백함수, 커리함수 코드로 이해하기
chanto11
·2021. 3. 16. 08:36
function double(n) {
return n * 2;
}
// 함수를 인자로 받거나 다른 함수를 리턴 -> 고차함수
function example(func, n) {
// 함수를 리턴하는 함수 -> 커리함수
return func(n);
}
// 다른 함수 인자로 전달되는 함수 -> 콜백함수
example(double, 5);
example((n) => n * 2, 5);
example(fuction(n) {return n * 2}, 5);
'Javascript' 카테고리의 다른 글
[typescript] event.target에서 value 프로퍼티를 못 찾는 에러 해결방법 (0) | 2022.12.12 |
---|---|
JS 함수형 프로그래밍 _map, _filter 함수 만들어보기 (0) | 2021.06.23 |
insertAdjacentHTML 과 innerHTML 차이 알아보기 (0) | 2021.02.24 |
webWorker 맛보기 (0) | 2021.02.23 |
리스트에 이벤트를 효율적으로 등록해보자!> (0) | 2021.02.03 |