在 react.js 中自定义对象的参数

IT技术 javascript reactjs
2021-05-08 12:34:59

我需要一个函数将列表数组转换为过滤后的对象,它可以做出react

const list = [{ id:1, name:"name1"}, { id:2, name:"name2"}]
filtered = {1:name1, 2:name2}
1个回答

你可以使用reduce它,试试这个:

const list = [{ id:1, name:"name1"}, { id:2, name:"name2"}]

const filtered = list.reduce((acc, {id, name}) => (acc[id] = name, acc), {});

console.log(filtered)