Skip to content

devGetArrayDifference 获取两个数组的差集

devGetArrayDifference 是一个通用的数组工具函数,用于获取两个数组的双向差集,即找出两个数组中各自独有的元素,并合并为一个新数组返回。常用于对比数据源、筛选不同项、找出变更内容等场景。

  • ✅ 支持比较的类型: number、string
  • ❌ 不支持比较 object 等

使用示例

ts
import {devGetArrayDifference} from "devecoui-plus"

const arr1 = [1, 2, 3, 4];
const arr2 = [3, 4, 5, 6];

const result = devGetArrayDifference(arr1, arr2);

console.log(result); // 👉 [1, 2, 5, 6]