1
我在努力将新对象推入数组中。目前下面的代码似乎只是简单地覆盖一个对象。我可以看到要通过控制台推送到数组的数据,但它不存储新对象。有任何想法吗?向数组中添加新对象
fs.readFile('check.json', function (err, check) {
if (err) throw err;
var newData = JSON.parse(check);
var tempData =[];
for (var index=0; index<newData.length; index++){
tempData.push(newData);
}
tempData = newData;
});
你分配给在最后的数组的最后一个元素? tempData = newData; – Reinard
你在最后一行中用'newData'分配'tempData'数组。 – Kiz