Я хочу зациклить массив для создания объекта.
ввод:
const input = [{email:email1, name: name1},{email:email2, name: name2}, {email:email3, name: name3}]
Желаемый вывод:
const output = {email1: name1, email2: name2, email3: name3
}
В javascript я написал
let output = input.reduce((acc, cur, i) => {
return (acc[cur.email] = cur.name)
}, {})
Но я получил ошибку вводаobj не может иметь строковое свойство.Как правильно набрать эту функцию?