相等
最后更新于
var a = []
var b = []
var c = ![] // => false
a == c // => a == false
[] == false const a = {
i: 1,
toString: function () {
return a.i++;
}
}// 利用数据劫持(proxy/Object.defineProperty)
let i = 1;
let a = new Proxy({}, {
i: 1,
get: function() {
return () => this.i++;
}
})// 数组的toString接口默认调用数组的join方法,重新join方法
let a = [1,2,3];
a.join = a.shift;