Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Из массива в обьект (https://javascript.ru/forum/misc/46828-iz-massiva-v-obekt.html)

Шеф 25.04.2014 17:32

Из массива в обьект
 
Здравствуйте, форумчане. Каким образом можно переделать массив ['h', 'e', 'l', 'l', 'o'], в { 'h' : { 'e' :'llo'}} ?

jsnb 25.04.2014 17:44

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));

Makarov 25.04.2014 17:48

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


Часовой пояс GMT +3, время: 21:34.