简单的 JS 对象浅比较器,一般用于对比诸如页面查询参数这类 单层级 对象。 项目地址

示例

1
2
import compare from 'simple-compare'
compare({ a: 1, b: 2 }, { a: 1, b: 3, c: 4 })

返回:

1
2
3
4
5
6
7
8
{
// 差异总数
count: 2,
// 差异部分
difference: { b: 3, c: 4},
// 原始数据
raw: { a: 1, b: 2 }
}

 评论