Si lo llama directamente en la función A, la función de devolución de llamada se limitará a la muerte. Sin embargo, el uso de funciones como parámetros tiene los siguientes beneficios: cuando A (b), la función B se convierte en una función de devolución de llamada, y también puede a (c) en este momento, la función C se convierte en una función de devolución de llamada. Si escribe functionA () {...; b ();}, pierde la flexibilidad de las variables.
La copia del código es la siguiente:
función A (índice, devolución de llamada) {
devolución de llamada (índice);
}
función b (índice) {
alerta (índice);
}
a (10000, b);