Вот моя попытка, я пытаюсь создать новый объект из значения массива, но получаю результат как: two
вместо нового объекта. кто-нибудь помочь мне понять функцию уменьшения ясно?
const arr = ['one', 'two']
function fn() {
return arr.reduce((obj, val) => obj[val] = val , {});
}
console.log(fn());
//expecting: {one:'one', two:'two'} but getting 'two'