gpt4 book ai didi

javascript - 将对象数组转换为一个对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:10 25 4
gpt4 key购买 nike

我想把这个:

[ { '231634908': 137875 },
{ '388252786': 150004 },
{ '333624027': 144107 },
{ '382758108': 149729 },
{ '384113458': 149803 },
{ '384844004': 149848 },
{ '405877005': 150481 },
{ '405877005': 150481 } ]

进入这个:

{
'231634908': 137875,
'388252786': 150004,
'333624027': 144107,
'382758108': 149729,
'384113458': 149803,
'384844004': 149848,
'405877005': 150481,
'405877005': 150481
}

使用下划线。

我试过了

_.object(list);

_.object(_.keys(list), _.values(list));

_.object(_.keys(list[0]), _.values(list[0]));

最佳答案

我不是 underscore.js 方面的专家,但试试这个:

_.extend.apply(null, list);

一个警告:这实际上会修改列表的第一个元素。如果这是一个问题,您可能想改用这样的东西:

_.extend.apply(null, [{}].concat(list));

关于javascript - 将对象数组转换为一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20103565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com