Я пытаюсь добавить объект json в массив json, но, похоже, что-то не так.
что я получаю элементы массива как -
0:{}
local:"con"
name:"con"
order:15
1:{}
local:"con"
name:"con"
order:15
что я ожидаю -
0:{}
local:"con"
name:"con"
order:15
1:{}
local:"con2"
name:"con2"
order:16
Я хочу points
массив должен иметь все уникальные объекты json (с очень для итерации цикла), но он заменяет все ранее добавленные json на текущий объект json (текущей итерации), и весь массив имеет одинаковые объекты json во всех позициях индекса
код -
for(var i = 0; i < machineDetails.length; i++)
{
machine['name'] = machineDetails[i].name;
machine['local'] = machineDetails[i].localName;
machine['order'] = machineDetails[i].orderInLine;
points.push(machine);
console.log(points);
}
в дополнение к вышесказанному я попробовал points[i].push(machine);
, но он тоже не работает и выдает ошибку как push property is not defined
. Пожалуйста, укажите мне в правильном направлении, что мне не хватает или что мне делать?