我似乎正在圍繞我知道的事情很容易。但我必須度過一個糟糕的一天。我想要動態地填充2d數組。陣列Javascript
如果我這樣做是靜態這樣的:
arrChartValues = new Array(['Q1', 20], ['Q2', 10], ['Q3', 30]);
但我希望它是在一個循環中插入大量的值對的。
我似乎正在圍繞我知道的事情很容易。但我必須度過一個糟糕的一天。我想要動態地填充2d數組。陣列Javascript
如果我這樣做是靜態這樣的:
arrChartValues = new Array(['Q1', 20], ['Q2', 10], ['Q3', 30]);
但我希望它是在一個循環中插入大量的值對的。
var a= [];
for (i=0; i<20; i++){
a[i]= ['q'+i, i];
}
如果你想新項目添加到現有陣列,請使用push
method這樣的:
arrChartValues = new Array(['Q1', 20], ['Q2', 10], ['Q3', 30]);
arrChartValues.push(['Q4', 40]);
我不知道會有多少數據對,所以我需要在循環中動態構建數組。 – Oliver 2010-01-18 13:28:25
例如:
arrChartValues = [];
for (var i=1;i<10;i++)
arrChartValue.push(["Q" + i,i*10])
var arrChartValues = [];
然後在你的循環:
arrChartValues.push(['Q1', 20]);
它將值添加到您的陣列
您想知道如何遍歷多個軸,設置二維數組的元素,設置一維數組的元素還是其他? – outis 2010-01-18 13:28:10