У меня есть массив вроде:
let arr = ['ABC', 'DEF']
И я хотел бы преобразовать этот массив в
let obj = {"ABC": 0, "DEF": 0}
Какой подходящий синтаксис ES6 для выполнения этого преобразования?
let arr = ['ABC', 'DEF']
arr.reduce(x => ({[x] : 0 }))
Это близко, но я получаю {"ABC": 0}
По сути, я хочу взять массив произвольной длины и присвоить всем значениям в этом массиве значение «по умолчанию» 0.
Спасибо!