我現在有以下代碼:新的對象添加到陣列
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;
的問題是,當我改變ID和值的值時,我添加第二個元素的值也與第一元件而改變。有沒有一種方法可以在不改變數組中以前插入值的值的情況下繼續添加新元素?
你的語法搞砸了。你不要在這樣的對象文字中使用'=',你可以使用':'。雖然我同意這種方法。 – 2012-03-03 05:44:27
哎呀,很好。固定。謝謝! – kendaleiv 2012-03-03 05:46:13
@kendaleiv完美的工作完全符合我的情況,謝謝! – user1219627 2012-03-03 05:53:50