я в настоящее время быть_наст следующий код:Добавить новый объект в массив
var myArray = [];
var myElement = {
id: 0,
value: 0
}
myElement.id =0;
myElement.value=1;
myArray[0] = myElement;
myElement.id =2;
myElement.value=3;
myArray[1] = myElement;
Проблема заключается в том, что, когда я изменить значение идентификатора и значения при добавлении второго элемента значение также изменяется в первом элементе. Есть ли способ, которым я могу продолжать добавлять новые элементы без изменения значения ранее вставленных значений в массиве?
Ваш синтаксис испорчен. Вы не используете '=' внутри литерала объекта, как это, вы используете ':'. Хотя я согласен с этим подходом. –
Упс, хороший улов. Исправлена. Благодаря! – kendaleiv
@ kendaleiv Идеально он работал именно для моей ситуации, спасибо! – user1219627