как конвертировать свойства объектов в массив с уничтожением es6 - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть коллекция объектов belwo, назначенных в

  products:{id: null, name: 6801},
     {id: null, name: 6802},
     {id: null, name: 6805}

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

текущий код записан в 0: {names: 6197} 1 : {names: 6801} 2 : {names: 6802}

но мне нужен следующий формат

names:[6802,6802,6805],
    products.map(({name: names}) => ({names}));

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

Вы, похоже, ищете

products.map(({name}) => name);

Не помещайте значение результата в фигурные скобки, это сформировало бы другой литерал объекта.

0 голосов
/ 10 сентября 2018

1001 * попробовать *

let productNamesArray = products.map(ele=>{return ele.name;});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...