87,907
社区成员
发帖
与我相关
我的任务
分享
var _ = require("./underscore");
var arr = [1,2,3,4,5];
var startPromise = new 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");