@campus1

Как сделать spread объекта??

Всем привет. Есть у меня массив объектов:
[{"in":{},"match":{}},{"match":{}}]

Мне надо сделать:
[
  {
    in: {}
  }, 
  {
    match: {}
  },
  {
    match: {}
  }
]


Пробовал сделать spread'ом, но что-то я туплю
const arrObj = arr.map(el => {...el});
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
@StockholmSyndrome
[{"in":{},"match":{}},{"match":{}}].reduce((acc, curr) => {
  Object.keys(curr).forEach((key) => {
    acc.push({[key]: curr[key]});
  });
  return acc;
}, []);
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы