_.isEqual(value, other)
_.isEqual(value, other)
用于比较两个值是否深度相等。
value
:要比较的第一个值。other
:要比较的第二个值。
返回值:如果两个值深度相等,则返回 true
,否则返回 false
。
示例:
javascript
console.log(_.isEqual({ a: 1 }, { a: 1 })); // 输出:true
console.log(_.isEqual([1, 2, 3], [1, 2, 3])); // 输出:true
console.log(_.isEqual({ a: 1 }, { a: 2 })); // 输出:false
console.log(_.isEqual([1, 2, 3], [1, 2, 4])); // 输出:false
在这个例子中,_.isEqual
用于比较两个值是否深度相等。对于相同的对象和数组,返回 true
;对于不同的对象和数组,返回 false
。