Я изо всех сил пытаюсь вставить новый объект в массив. На данный момент приведенный ниже код просто переписывает один объект. Я вижу данные, которые я хочу нажать на массив, проходящий через консоль, но он просто не сохраняет новый объект. Есть идеи?Добавить новый объект в массив
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
вы переписываете массив tempData, назначая его 'newData' в последней строке – Kiz