2010-01-18 3 views
-1

Я, кажется, собираюсь в кругах по чему-то, что я знаю, очень просто. Но у меня должен быть плохой день.Массивы Javascript

Я хочу динамически заполнять 2-й массив.

Если я это сделать статически, как это:

arrChartValues = new Array(['Q1', 20], ['Q2', 10], ['Q3', 30]); 

Но я хочу, чтобы это было в цикле, вставляя множество пар значений.

+0

Вы хотите знать, как перемещаться по нескольким осям, задавать элементы 2D-массива, устанавливать элементы 1D-массивов или что-то еще? – outis

ответ

0

Если вы хотите добавить новые элементы в существующий массив, используйте push method так:

arrChartValues = new Array(['Q1', 20], ['Q2', 10], ['Q3', 30]); 
arrChartValues.push(['Q4', 40]); 
+0

Я не знаю, сколько данных будет там, поэтому мне нужно построить массив динамически в цикле. – Oliver

4

Например:

arrChartValues = []; 

for (var i=1;i<10;i++) 
    arrChartValue.push(["Q" + i,i*10]) 
0
var arrChartValues = []; 

затем в цикле:

arrChartValues.push(['Q1', 20]); 

, который добавляет значение к вашему массиву