Если вы называете его непосредственно в функции A, то функция обратного вызова будет ограничена до смерти. Однако использование функций в качестве параметров имеет следующие преимущества: когда вы A (b), функция B становится функцией обратного вызова, и вы также можете (c) в настоящее время, функция C становится функцией обратного вызова. Если вы пишете functa () {...; b ();}, вы теряете гибкость переменных.
Кода -копия выглядит следующим образом:
Функция a (index, callback) {
обратный вызов (индекс);
}
Функция b (index) {
предупреждение (индекс);
}
A (10000, b);