Приветствую товарищи! Довольно часто по разным причинам нам требуется трансформировать данные в какой-либо формат, например для работы с какой-нибудь библиотекой или апи. В этом посте описаны 3 способа с помощью которых можно массив трансформировать в объект.
const arr = ['frontend', 'backend', 'qa'];
// 1 способ - метод assign
const obj = Object.assign({}, arr);
// 2 способ - spread оператор
const obj = {...arr};
// 3 способ - метод reduce
const obj = arr.reduce((res, key, index) => {
res[index] = key;
return res;
}, {})
#js #features