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