У меня есть массив из 11 объектов, которые содержат данные JSON. Я написал функцию, в которой новый ключ с нулевым значением добавляется к каждому из объектов. Теперь я хочу обновить значение указанного ключа во всех 11 объектах. Данные хранятся в массиве 2 с 11 числами. Мой цикл for, похоже, не работает для этого, и единственный способ сделать это (пока) - это жестко его кодировать. У кого-нибудь есть предложения как это можно сделать?
Желаемый результат будет следующим:
array [0] .new_key = array2 [0];array [1] .new_key = array2 [1];
Первая часть функции перед циклом for с j предназначена для добавления нового ключа в исходный массив, и эта часть работает.
for (i = 0; i < array.length; i++) {
array.map(i => i.new_key = 0);
console.log(array)
for (j = 0; j < array2.length; j++) {
array[i].new_key = array2[j];
console.log(array)
}
}
}```