Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.01.2012, 12:07
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

Создание 3-ех мерного массива
Доброго дня всем, мне нужно создать 3-ех мерный массив из входящих данных. Например имеем двухмерный массив входящих данных с сервера, мне нужно эти данные раскидать в трехмерный массив, первым ключом которого будет первый элемент входящего массива и вторым ключом второй элемент. Делаю так:
var arrOut = []; // Это должно быть 3-ех мерным массивом
  var arrTmp = []; // Временный массив
  var arrInc = [ [ '34', '1', 'A', '67', '4', '345', '1' ],
                     [ '39', '1', 'B', '98', '9', '567', '2' ] ]; // Входящий массив данных с сервера 
 for ( var i = 0; i < arrInc.length; i++) {
  arrTmp[ arrInc[i][0] ]  =  arrInc[i]; 
  arrOut[ arrInc[i][1] ] = arrTmp; 
  arrTmp = [];
 }
 alert (arrOut[1][34]); //  undefined
 alert (arrOut[1][39]); //  '39', '1', 'B', '98', '9', '567', '2'


Почему первая запись затирается второй записью ведь индексы в массиве идут разные?
Ответить с цитированием
  #2 (permalink)  
Старый 09.01.2012, 12:35
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от simple
Доброго дня всем, мне нужно создать 3-ех мерный массив из входящих данных.
от непонимания что в скрипте нет ни двумерных ни т.д. есть массивы и вложенные массивы
Ответить с цитированием
  #3 (permalink)  
Старый 09.01.2012, 13:00
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

Ну хорошо будем называть вещи своими именами тогда
Как мне из вложенного массива сделать массив вложенных массивов по данной схеме?
Ответить с цитированием
  #4 (permalink)  
Старый 09.01.2012, 14:00
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

дошло до меня
Ответить с цитированием
  #5 (permalink)  
Старый 09.01.2012, 14:40
Аватар для RazZzeR
Кандидат Javascript-наук
Отправить личное сообщение для RazZzeR Посмотреть профиль Найти все сообщения от RazZzeR
 
Регистрация: 11.12.2011
Сообщений: 146

Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как найти и удалить массив из массива? FRIE Общие вопросы Javascript 8 14.03.2011 15:48
Как проверить название массива? Andrej_2 Общие вопросы Javascript 2 30.06.2010 21:07
Создание скрипта! Создание диктанта для учеников! Елизавета Работа 10 30.06.2010 21:00
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53
вставка элементов массива в текстовую форму по клику olezyk Общие вопросы Javascript 3 21.03.2009 22:01