Javascript.RU

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

Из массива в обьект
Здравствуйте, форумчане. Каким образом можно переделать массив ['h', 'e', 'l', 'l', 'o'], в { 'h' : { 'e' :'llo'}} ?
Ответить с цитированием
  #2 (permalink)  
Старый 25.04.2014, 17:44
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

var arr = ['h', 'e', 'l', 'l', 'o'];
var obj = {};
obj[arr[0]] = {};
obj[arr[0]][arr[1]] = arr.slice(2).join('');
alert(JSON.stringify(obj,'',2));
Ответить с цитированием
  #3 (permalink)  
Старый 25.04.2014, 17:48
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

Мне приходит в голову только ручками склеить, но возможно есть более изящное решение.
/*Здесь был код но jsnb меня опередил и я его стер */ =)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка массива по возрастанию другого массива. vas88811 Events/DOM/Window 4 12.01.2014 10:31
Выбор из массива трех элементов sonntagausgang Общие вопросы Javascript 2 26.05.2013 02:59
Сортировка массива по ключу RazZzeR Элементы интерфейса 9 21.07.2012 19:31
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53
вставка элементов массива в текстовую форму по клику olezyk Общие вопросы Javascript 3 21.03.2009 22:01