我有一个promise.each函数,它迭代arr数组并调用test函数如下:
var promise = require("bluebird");
var arr = [1,2,3];
function test(item) {
return promise.resolve('change..');
}
return promise.each(arr, function(item) {
return test(item);
})
.then(function(result) {
console.log(result);
});
结果将是[1,2,3]。有什么方法可以将结果更改为[更改..,更改..,更改..]?
谢谢。