gpt4 book ai didi

javascript - 检查对象数组中的重复条目并创建一个新条目

转载 作者:行者123 更新时间:2023-11-30 00:10:32 25 4
gpt4 key购买 nike

我试图通过创建一个新数组来合并对象数组中的重复条目。

我不知道如何在不循环遍历新数组的情况下检查是否重复,这在尝试推送内容时让我感到困惑,因为它每次都在外循环中执行。

我应该如何正确执行此操作?

var arr=[0];
for (var k in data) {
var name = data[k].name;
var item = data[k];
//check if already in array
for (var l in arr){
if (arr[l].name == name){
arr[l].value = arr[l.value] + ';;' + item.value;
} else {
arr.push(item);
}
}
}

最佳答案

使用Lodash

var arr = _.uniqBy(data, 'name');

关于javascript - 检查对象数组中的重复条目并创建一个新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36683580/

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