我尝试使用typescript从一个对象数组构建一个JSON对象,如下所示:[
[
{ attribute: 'a', modifier: 121 },
{ attribute: 'b', modifier: 67 },
{ attribute: 'c', modifier: 121 },
{ attribute: 'd', modifier: 67 }
]
我想得到的东西像:
{
a: 121,
b: 67,
c: 121,
d: 67
}
但我就是不能让我的头周围的高阶函数,使其工作。
3条答案
按热度按时间xxhby3vn1#
你可以使用
reduce
方法,它接受参数一个回调函数。阅读更多关于reduce方法here。
yk9xbfzb2#
您可以将
Object.assign
与Array#map
结合使用。关于destructuring assignment
gg0vcinb3#
试试这个。