let arr = ['a', 'b', 'c', 'd'] хочу чтоб эти элементы были ключи объекта obj

let obj = {
    a: {},
    b: {},
    c: {},
    d: {}
}

Ответы (1 шт):

Автор решения: Алексей Обухов

оформил решение от Yaant в виде ответа, все почести ему.

let arr = ['a', 'b', 'c', 'd'];
let obj = arr.reduce((o, v) => {o[v] = {}; return o}, {});
console.log(obj);

→ Ссылка