Javascript: добавление ключа к нескольким объектам значений - PullRequest
1 голос
/ 30 января 2020

У меня есть этот объект, который выходит из системы, как в:

{0: "16407", 1: "16309", 2: "16308", 3: "16307", 4: "16306", 5: "16305", 6: "16303", 7: "16302", 8: "16301", 9: "16300", 10: "16299", 11: "16298", 12: "16297", 13: "16296", 14: "16294", 15: "16293", 16: "16292", 17: "16290", 18: "16285", 19: "16277"}

Как я могу реструктурировать это, чтобы выйти из системы следующим образом:

{"name": "16407" }, {"name": "16309"}, {"name": "16308"}....

1 Ответ

4 голосов
/ 30 января 2020

Вы можете переместить значения в массив и отобразить объекты.

var object = { 0: "16407", 1: "16309", 2: "16308", 3: "16307", 4: "16306", 5: "16305", 6: "16303", 7: "16302", 8: "16301", 9: "16300", 10: "16299", 11: "16298", 12: "16297", 13: "16296", 14: "16294", 15: "16293", 16: "16292", 17: "16290", 18: "16285", 19: "16277" },
    result = Object.assign([], object).map(name => ({ name }));

console.log(result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...