私は本当に簡単だと分かっているものの周りを回っているようだ。しかし、私は悪い一日を過ごす必要があります。
私は2次元配列を動的に生成したい。
私が静的にこれを行うとすると:
arrChartValues = new Array(["Q1", 20], ["Q2", 10], ["Q3", 30]);
しかし、私はループの中にたくさんの値のペアを挿入したいと思っています。
回答:
回答№1は0var a= [];
for (i=0; i<20; i++){
a[i]= ["q"+i, i];
}
回答№2については4
例えば:
arrChartValues = [];
for (var i=1;i<10;i++)
arrChartValue.push(["Q" + i,i*10])
回答№3の場合は0
既存の配列に新しい項目を追加する場合は、 push
方法 このような:
arrChartValues = new Array(["Q1", 20], ["Q2", 10], ["Q3", 30]);
arrChartValues.push(["Q4", 40]);
回答№4の場合は0
var arrChartValues = [];
あなたのループで:
arrChartValues.push(["Q1", 20]);
配列に値を追加する