Function isBaseEquals

  • 比较是否相等,内部使用Object.is()比较

    Parameters

    • value1: unknown
    • value2: unknown
    • ignoreNumbers: boolean = false

    Returns boolean

    v3.1.2

    isBaseEquals(1,1) // true
    isBaseEquals(1,'1') // false
    isBaseEquals(+0,-0) // true
    isBaseEquals(undefined,undefined) // true
    isBaseEquals(NaN,NaN) // true
    isBaseEquals({},{}) // false
    const a = {}
    const b = a
    isBaseEquals(a,b) // true
    isBaseEquals([],[]) // false
    isBaseEquals(1, '1', true) // true