Из массива в обьект
Здравствуйте, форумчане. Каким образом можно переделать массив ['h', 'e', 'l', 'l', 'o'], в { 'h' : { 'e' :'llo'}} ?
|
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));
|
Мне приходит в голову только ручками склеить, но возможно есть более изящное решение.
/*Здесь был код но jsnb меня опередил и я его стер */ =) |
| Часовой пояс GMT +3, время: 07:42. |