Как видно из названия государств, что цель добавления (0);
, а не просто ();
в этом коде Snippit (found here):Какова цель добавления «(0)» к этой функции закрытия?
function runner (fns, context, next) {
var last = fns.length - 1;
(function run(pos) {
fns[pos].call(context, function (err) {
if (err || pos === last) return next(err);
run(++pos);
});
})(0);
}
Поскольку функция принимает аргумент. '' 'Передается для' pos'. – forgivenson
его попытка сделать цикл здесь, рекурсивно. –