Формирование массива из массивов
Приветствую!
Подскажите, пожалуйста, каким образом сформировать данные в таком виде: var mas = [[0, 0], [1, 1], [4, 2], [9, 3], [16, 4], [25, 5], [36, 6]]; Если я правильно понял то это массив состоящий из множества массивов, поправьте если не так. Необходимо что бы эти значения рассчитывались исходя из формулы и переменных. В случае если бы это был просто массив это понятно как сделать через цикл, а тут что то не могу додуматься. Помогите, пожалуйста, у кого есть соображения. Заранее благодарю! |
Squeeze,
вашей информации недостаточно, где исходные данные? |
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); |
Очередное дебильное школьное задание?
Массив массивов делается как массив массивов var arr=[]; arr.push([1,'one']); Отгадывать "формулу" из последовательности сами попробуйте. |
Всем спасибо!
Задача решена. В данном формате подаются данные для построения графика при использовании библиотеки 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. |