Масиви Javascript - javascript, масиви

Изглежда, че обикалям в кръг на нещо, което знам, че е много лесно. Но трябва да имам лош ден.

Искам да запълня 2-ма масив динамично.

Ако го направя статично като това:

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

Но искам тя да е в цикъл, вмъквайки много двойки ценности.

Отговори:

0 за отговор № 1
var a= [];
for (i=0; i<20; i++){
a[i]= ["q"+i, i];
}

4 за отговор № 2

Например:

arrChartValues = [];

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

0 за отговор № 3

Ако искате да добавите нови елементи към съществуващ масив, използвайте push метод като този:

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

0 за отговор № 4
var arrChartValues = [];

след това във вашия цикъл:

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

който добавя стойността към вашия масив