我通过构建一个行人版本明白是怎么回事扶着有关承诺,我只想说我被困在一个点上,其中一个必须检查executor功能已经传递到具有resolve和reject的constructor作为论据。 这是来自测试。 it('gets called with two different functions (funception!), resolve and reject', function() {
我想将一系列函数与它们的参数存储在一个数组中,然后顺序执行它们。我一直在使用这个问题:How to chain execution of array of functions when every function returns deferred.promise? 并对此问题的具体答案:http://plnkr.co/edit/UP0rhD?p=preview。 从我的理解,这可以用对象文字或数
什么我目前做的做一个承诺内循环如下:通过,而不是替换for循环 asyncFunc()
.then(() => {
return new Promise((resolve) => {
for (let i = 0; i < length; i++) {
// do something
if (j == length - 1) {
r