*다른 함수를 인수로 사용하는 함수를 HOF라고 합니다.
*함수는 최소 하나의 함수를 인수로 취하는 경우에만 HOF라고 합니다.
*Array.map, Array.filter 및 Array.reduce는 콜백 함수를 인수로 사용하는 일반적인 고차 함수입니다.
함수 myfunction(이름, 도시){
}
myfunction(function(){},function(){});
함수 fun(callback1, callback2) {
콜백1();
콜백2();
}
// 인수로 전달할 함수 예시
함수 sayHello() {
console.log('안녕하세요!');
}
함수 sayGoodbye() {
console.log('안녕!');
}
// 두 함수를 인수로 사용하여 'fun' 호출
fun(sayHello, sayGoodbye);
// 출력:
// 안녕하세요!
// 안녕!
f1(x) 함수{
-------
}
f1(100);
*인수로 함수를 취하지 않기 때문이죠.
위 내용은 자바 스크립트의 고차 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!