比较是否相等,内部使用Object.is()比较
Object.is()
v3.1.2
isBaseEquals(1,1) // trueisBaseEquals(1,'1') // falseisBaseEquals(+0,-0) // trueisBaseEquals(undefined,undefined) // trueisBaseEquals(NaN,NaN) // trueisBaseEquals({},{}) // falseconst a = {}const b = aisBaseEquals(a,b) // trueisBaseEquals([],[]) // falseisBaseEquals(1, '1', true) // true Copy
isBaseEquals(1,1) // trueisBaseEquals(1,'1') // falseisBaseEquals(+0,-0) // trueisBaseEquals(undefined,undefined) // trueisBaseEquals(NaN,NaN) // trueisBaseEquals({},{}) // falseconst a = {}const b = aisBaseEquals(a,b) // trueisBaseEquals([],[]) // falseisBaseEquals(1, '1', true) // true
比较是否相等,内部使用
Object.is()
比较