Формат объекта в Javascript - PullRequest
0 голосов
/ 07 мая 2020

Я хочу использовать такой формат объекта;

const ObjX = [{ 1, "category" }, { 2, "category2" }, { 3, "category3" }];

Вместо этого;

const ObjY = [{ id:1, name: "category" }, { id:2, name:"category2" }, { id:3, name:"category3" }];

Я хочу использовать ObjX, но JS получает ошибку компиляции. Есть ли какое-то решение для этого, например, преобразование в JSON Object et c ...

1 Ответ

0 голосов
/ 07 мая 2020

вы можете сделать это, используя массивы и функцию карты

const ObjX = [[1, "category"], [2, "category2"], [3, "category3"]].map(values => ({
  id: values[0],
  name: values[1],
}));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...