Создание объекта из массива
Подскажите, как из массива:
let arr = [111, 222, 333, 444]
создать объект вида:
{
111 : {
222 : {
333 : {
444 : 'some value'
}
}
}
}
используя только циклы for, без использования всяких наворотов типа reduce, reduceRight и т.д.
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Можно так сделать
let arr = [111, 222, 333, 444]
let result = 'some value';
for(let index = arr.length - 1; index >= 0; index--) {
result = {[arr[index]]: result};
}
console.log(result);