Wenn Sie es direkt in Funktion A aufrufen, wird die Rückruffunktion auf den Tod beschränkt. Die Verwendung von Funktionen als Parameter hat jedoch die folgenden Vorteile: Wenn Sie a (b), wird die Funktion B zu einer Rückruffunktion, und Sie können zu diesem Zeitpunkt auch A (c) zu diesem Zeitpunkt eine Rückruffunktion werden. Wenn Sie Funktiona () {...; b ();} schreiben, verlieren Sie die Flexibilität von Variablen.
Die Codekopie lautet wie folgt:
Funktion A (Index, Rückruf) {
Rückruf (Index);
}
Funktion b (index) {
Alert (Index);
}
A (10000, B);