例如
const fun = () => 1
const fun1 = fun
console.log(fun === fun1) // true
这里的 fun === fun1
内部发生了什么?
const arr [1,2,3]
const arr1 = arr
console.log(arr === arr1) // true
这里的 arr === arr1
内部发生了什么?
查资料 Function/Array 也可以通过 .toString() 来进行比较(===),有大佬知道引擎内部是如何执行的吗?
我想这个应该直接就是对象实例的对比,相当于比较内存地址。