기능 A에서 직접 호출하면 콜백 함수가 죽음으로 제한됩니다. 그러나 함수를 매개 변수로 사용하면 다음과 같은 이점이 있습니다. a (b), 함수 B는 콜백 함수가되고,이 시점에서 (c) 이시기에도 함수 C가 콜백 함수가됩니다. functiona () {...; b ();}을 작성하면 변수의 유연성이 상실됩니다.
코드 사본은 다음과 같습니다.
함수 A (색인, 콜백) {
콜백 (인덱스);
}
함수 B (인덱스) {
경고 (색인);
}
a (10000, b);