Function isEqual

  • 深度比较两个值是否相等(结构 & 值完全一致)

    支持基本类型、对象、数组、NaN、null、undefined,安全可靠。

    Parameters

    • a: any

      比较的第一个值

    • b: any

      比较的第二个值

    Returns boolean

    是否相等

    isEqual({ a: 1 }, { a: 1 }) // true
    isEqual([1, 2], [1, 2]) // true
    isEqual(NaN, NaN) // true