diffSimpleArray
约 223 字小于 1 分钟
2025-10-13
Karin API Docs / common / diffSimpleArray
函数: diffSimpleArray()
diffSimpleArray<
T
>(old
,data
):object
定义于: packages/core/src/utils/common/number.ts:51
比较两个单维数组,找出它们之间的差异
类型参数
T
T
参数
old
T
[]
旧数组 - 作为比较基准的原始数组
data
T
[]
新数组 - 需要与基准数组进行比较的目标数组
返回
object
包含差异的对象 - removed: 在旧数组中存在但在新数组中不存在的元素集合 - added: 在新数组中存在但在旧数组中不存在的元素集合 - common: 在两个数组中都存在的元素集合
added
added:
T
[]
common
common:
T
[]
removed
removed:
T
[]
Description
返回在旧数组中被移除的元素和在新数组中新增的元素
示例
const result = diffSimpleArray([1, 2, 3], [2, 3, 4])
// 结果: {
// removed: [1],
// added: [4],
// common: [2, 3]
// }