Skip to content

isEqualWith

深度比较两个值。支持传入一个比较方法,返回 true 时表示两个值相等。

使用

ts
import { isEqualWith, isObject } from 'rattail'

isEqualWith([1, 2], ['1', '2'], (v1, v2) => {
  if (!isObject(v1) && !isObject(v2)) {
    return String(v1) === String(v2)
  }
})
// return true

参数

参数类型默认值
valueany
otherany
fn(value, other) => any

返回值

类型
boolean