我有一个JSON数组,如下所示:
$json = [
{ "name": "Name", "value": "Mike" },
{ "name": "Age", "value": 25 },
{ "name": "IsMarried", "value": true }
]
预期输出如下:
{
"Name": "Mike",
"Age": 25,
"IsMarried": true
}
在javascript中,我会这样做:const result = json.reduce((acc, { name, value }) => { acc[name] = value; return acc; }, {})
问题:
是否存在类似reduce
的函数?如何实现相同的效果?
1条答案
按热度按时间uyto3xhc1#
要'合并'数组项,我会使用一个有序的哈希表如下:
结果: