Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Формирование массива из массивов (https://javascript.ru/forum/misc/56128-formirovanie-massiva-iz-massivov.html)

Squeeze 31.05.2015 16:06

Формирование массива из массивов
 
Приветствую!

Подскажите, пожалуйста, каким образом сформировать данные в таком виде:
var mas = [[0, 0], [1, 1], [4, 2], [9, 3], [16, 4], [25, 5], [36, 6]];

Если я правильно понял то это массив состоящий из множества массивов, поправьте если не так.

Необходимо что бы эти значения рассчитывались исходя из формулы и переменных. В случае если бы это был просто массив это понятно как сделать через цикл, а тут что то не могу додуматься.

Помогите, пожалуйста, у кого есть соображения.
Заранее благодарю!

рони 31.05.2015 16:30

Squeeze,
вашей информации недостаточно, где исходные данные?

RblSb 31.05.2015 17:00

var arr=[0,1,2];
for(var i=0;i<3;i++) {
arr[i]=[];
for(var i2=0;i2<3;i2++) arr[i][i2]=i;
}
console.log(arr);

kostyanet 31.05.2015 19:09

Очередное дебильное школьное задание?

Массив массивов делается как массив массивов

var arr=[];
arr.push([1,'one']);

Отгадывать "формулу" из последовательности сами попробуйте.

Squeeze 01.06.2015 13:08

Всем спасибо!

Задача решена. В данном формате подаются данные для построения графика при использовании библиотеки flot.

Решение, мало ли кому пригодится:
var m = 100;
var mas = [];
for (var x = 0; x < m; x++){
  var y = x * x;
  mas[x] = [];
  mas[x][0] = x;
  mas[x][1] = y;
}


Часовой пояс GMT +3, время: 15:45.