添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

json数组合并去重方法

在 JavaScript 中,您可以使用 Array.prototype.reduce() 和 Array.prototype.concat() 方法来合并两个 JSON 数组并去除重复项。

首先,您需要定义一个函数,该函数将返回一个新数组,该数组包含所有不重复的项。接下来,您可以使用 reduce() 方法将两个数组合并在一起。最后,您可以使用 concat() 方法将新数组与第一个数组合并在一起。

代码示例:

const removeDuplicates = (arr1, arr2) => {
    let newArray = arr1.concat(arr2);
    let uniqueArray = newArray.filter((item, pos) => {
        return newArray.indexOf(item) == pos;
    return uniqueArray;
let array1 = [{ "name": "John", "age": 20 }, { "name": "Jane", "age": 25 }, { "name": "Jim", "age": 30 }];
let array2 = [{ "name": "John", "age": 20 }, { "name": "Jill", "age": 35 }, { "name": "Jack", "age": 40 }];
let mergedArray = removeDuplicates(array1, array2);
console.log(mergedArray);

以上是合并两个 JSON 数组并去除重复项的方法。

  •