Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.05.2015, 16:06
Новичок на форуме
Отправить личное сообщение для Squeeze Посмотреть профиль Найти все сообщения от Squeeze
 
Регистрация: 31.05.2015
Сообщений: 2

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

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

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

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

Помогите, пожалуйста, у кого есть соображения.
Заранее благодарю!
Ответить с цитированием
  #2 (permalink)  
Старый 31.05.2015, 16:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Squeeze,
вашей информации недостаточно, где исходные данные?
Ответить с цитированием
  #3 (permalink)  
Старый 31.05.2015, 17:00
Новичок на форуме
Отправить личное сообщение для RblSb Посмотреть профиль Найти все сообщения от RblSb
 
Регистрация: 31.01.2015
Сообщений: 8

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);
Ответить с цитированием
  #4 (permalink)  
Старый 31.05.2015, 19:09
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

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

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

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

Отгадывать "формулу" из последовательности сами попробуйте.
Ответить с цитированием
  #5 (permalink)  
Старый 01.06.2015, 13:08
Новичок на форуме
Отправить личное сообщение для Squeeze Посмотреть профиль Найти все сообщения от Squeeze
 
Регистрация: 31.05.2015
Сообщений: 2

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

Задача решена. В данном формате подаются данные для построения графика при использовании библиотеки 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;
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пересечение и разность двух массивов harold Общие вопросы Javascript 9 18.12.2013 21:41
Формирование массива. Работа с данными. mynameIsMax Общие вопросы Javascript 3 05.03.2013 11:19
Формирование двухмерного массива в javascript Neokortex Элементы интерфейса 9 24.03.2011 17:51
splice массива массивов vahrusha Общие вопросы Javascript 9 27.07.2010 15:41
формирование обьекта или массива на основе полей формы birst Общие вопросы Javascript 1 05.12.2008 17:50