Appearance
通过重新定义对象的隐式转换行为实现
如对隐式转换不了解,推荐阅读类型转换
if(a==1&&a==2){ console.log('yes') }
let a = { v:1, [Symbol.toPrimitive](){ return this.v++ } }
let a = { v:1, valueOf(){ return this.v++ } }
let a = { v:1, toString(){ return this.v++ } }