Как преобразовать Object {} в Array [] пар ключ-значение в JavaScript

Без ключей объекта в выходном массиве

за:

const array = _.values(obj); 

Если obj следующее:

 { “art”: { id: 1, title: “aaaa” }, “fiction”: { id: 22, title: “7777”} } 

Тогда массив будет:

 [ { id: 1, title: “aaaa” }, { id: 22, title: “7777” } ] 

Если вы пишете вместо этого («жанр» — строка, которую вы выбираете):

 const array= _.map(obj, (val, id) ={amp}gt; { return { ...val, genre: key }; }); 

Ты получишь:

 [ { id: 1, title: “aaaa” , genre: “art”}, { id: 22, title: “7777”, genre: “fiction” } ] 

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector