Есть объект типа - const lol = { z: 3, a: 4, b: 1, c: 6}
Как из него получить массив объектов типа - qwe = [{z: 3},{a: 4},{b: 1},{c: 6}]
Ответ
Функциональное решение, используются:
Object.entries
метод .map для массивов
Вычисление имён свойств в записи объекта
Синтаксис () => ({ключ: значение}) для возврата объекта из лямбды
const object = { z: 3, a: 4, b: 1, c: 6};
const result = Object
.entries(object)
.map(entry => ({[entry[0]]: entry[1]}));
console.log(result);
Комментариев нет:
Отправить комментарий