如何让 (a == 1 && a == 2 && a == 3) 的值为 true
Object 转换为原始类型
题解
// 部署 [Symbol.toPrimitive] / valueOf / toString 均可
let a = {
[Symbol.toPrimitive]: (function(hint) {
let i = 1;
return function() {
return i++;
}
})()
}Last updated