var _ = require('underscore');
var arr = [1,2,3,4,5];
var startPromise = new AV.Promise(function(resolve, reject) {
resolve(1000);
});
var chainPromise = startPromise;
var startDate = Date.now();
_.each(arr, function (val) {
chainPromise = chainPromise.then(function(ret) {
console.log("No." + val + ", " + ret);
return startPromise;
});
});
var timeSpan = new Date() - startDate;
console.log("Finished , " + timeSpan + "ms");
如上述代码所示,我在云引擎函数里执行的结果是:
但我期望的结果是:
No.1
No.2
No.3
No.4
No.5
Finished
请教高手,如何修改我的代码以输出期望的结果?
-
创建时间
15年10月9日
-
最后回复
15年10月12日
-
2
回复
-
1.0K
浏览
-
2
用户
-
1
赞