Javascript 고차함수란?
4430 단어 JavaScriptJavaScript
출처
https://7942yongdae.tistory.com/158
고차함수(HOF:Higher Order Function) 정의
고차함수(HOF:Higher Order Function)는 함수를 매개변수로 사용하거나 함수를 반환하는 함수다.
쉽게 함수가 함수를 인자로 받아 사용하거나 결과 값을 함수로 반환하는 함수를 고차 함수라고 한다.
함수를 매개 변수로 사용하는 예시
const funEx = (fn) => {
setTimeout(() => {
console.log(fn())
}, 1000);
}
funEx(() => 1 + 2); // 1초뒤 3출력
함수를 반환하는 함수
const division = (divisionValue) => {
return (value) => {
return value / divisionValue;
};
};
const divisionBy5 = division(5);
console.log(divisionBy5); // (value) => { return value / divisionValue;}
console.log(divisionBy5(5)); //1
console.log(division(5)(5)); //1
Author And Source
이 문제에 관하여(Javascript 고차함수란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hec8897/Javascript-고차함수란저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)