Страницы

Поиск по вопросам

воскресенье, 9 июня 2019 г.

Как разбить объект на части?

Есть объект типа - 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);

Комментариев нет:

Отправить комментарий