我試圖用以下結構反覆創建一個對象:逐步添加到對象在Javascript
var series = {
data: [{
name: 'some text',
y: 0
},
{
name: 'some other text',
y: 1
}]
}
下面是我到目前爲止的代碼:
var series = {
data: []
};
var datatemp = {
y: '',
name: ''
};
for (var i=0; i<10; i++) {
datatemp.y = i;
datatemp.name = "namelabel"+i;
series.data.push(datatemp);
}
但我是什麼獲取是數組中所有元素中的series.data [i] .y和series.data [i] .name的最終值,而不是我期望的值,這與計數器迭代的值不同。我很感謝你對我做錯的指導。提前致謝!
+1。這是我開始輸入的答案(儘管我的一些額外的換行符)。 – nnnnnn
謝謝,我懷疑這件事很簡單。我對JS很陌生,因爲每個人都可以說:) – leuemon