【发布时间】:2014-08-14 14:41:41
【问题描述】:
我正在尝试添加一个 id 作为对象属性,但我一定遗漏了一些重要的东西。
function appendData(products) {
var i = 0;
var productsPromises = products.map(function(product) {
i++;
var title = product['title'];
var stock = product['stock'];
var price = product['price'];
var write = {Titulo: title, i: {Stock: stock, Price: price, date: date}};
var readFiles = fs.readFile('./XXXXX/' + i, 'utf8', function(err, data){
if (err) {
console.log(err);
}
console.log(data);
});
});
return Promise.all(productsPromises);
};
【问题讨论】:
-
Promise.all确实期望 promises 数组作为其参数。您的映射函数甚至不返回任何内容。 -
您实际上在哪里使用代码中的
write值?
标签: javascript node.js loops object properties