>  기사  >  웹 프론트엔드  >  자바 스크립트의 고차 함수

자바 스크립트의 고차 함수

王林
王林원래의
2024-08-17 20:31:321049검색

Higher order function in java script

정의

*다른 함수를 인수로 사용하는 함수를 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.