Комментарии 4
Спасибо понимание promises возросло, да и код красивый ^_^
А это хитрость такая использовать
И еще не понял смысла первого заворота в nextTick.
Это все замечания к функции
arguments
в качестве формального аргумента или просто плохой стиль?И еще не понял смысла первого заворота в nextTick.
Это все замечания к функции
all
.Если я Вас правильно понял, то arguments в данном случае не формальный, это те параметры которые передает выполненная функция в callback, передаются они для того что бы составить массив результатов выполнения каждой функции и передать его в all().then. Первый заворот запускает цепочку next(). При первом проходе index устанавливается в 0 и обрабатывается первый элемент цепочки
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Велосипед: Promises в Node.js