function nestedFunction() {
console.log('nested function');
}
function firstFunction(cb) {
cb(nestedFunction());
}
function resetRouter() {
setTimeout(() => {
console.log('hello');
firstFunction(() => {
console.log('inside oye oyr');
});
}, 1000);
}
resetRouter();
Это моя функция. При этом выполняется первый сброс маршрутизатора. Внутри resetRouter через 1 секунду выполняется моя первая функция. Первая функция принимает в качестве параметра функцию обратного вызова. До сих пор мне стало яснее. Но когда вызывается firstFunction, она получает cb в качестве параметра, мы выполняем callBackfunction и внутри этой функции обратного вызова мы передаем вложенную функцию. Итак, здесь сначала выполняется наша вложенная функция, а затем выполняется cb (callBack). Итак, как это выполняется. Кто-нибудь, пожалуйста, объясните его выполнение более понятным и простым способом.