Javascript.RU

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

Из массива в обьект
Здравствуйте, форумчане. Каким образом можно переделать массив ['h', 'e', 'l', 'l', 'o'], в { 'h' : { 'e' :'llo'}} ?
 
Старый 25.04.2014, 16: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));
 
Старый 25.04.2014, 16:48
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

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

Опции темы


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