gpt4 book ai didi

jquery - 根据键将一个数组的所有对象连接到同一数组中

转载 作者:行者123 更新时间:2023-12-01 07:43:22 25 4
gpt4 key购买 nike

我有这个

[{"n1":{"0":"2"},"f1":{"0":3}},{"n1":{"1":"3"},"f1":{"1":2}}]

我想要这个

[{"n1":{"0":"2", "1":"3"},"f1":{"0":3, "1":2}}]

使用下划线或Jquery..请指导...

最佳答案

你可以使用终极的 reduce 用纯 JS 来完成这个任务。 (我亲切地称之为单一职能军队)和一堆for-in。像这样的事情:

let arr = [{"n1":{"0":"2"},"f1":{"0":3}},{"n1":{"1":"3"},"f1":{"1":2}}]

let modified = arr.reduce((res, objs) => {
for (let key in objs) {
res[key] = res[key] || {}
for (let i in objs[key]) {
res[key][i] = objs[key][i]
}
}
return res
}, {})

let result = [modified]

console.log(result)
.as-console-wrapper { max-height: 100% !important; top: 0; }

关于jquery - 根据键将一个数组的所有对象连接到同一数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43731269/

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