//var a = ?
if(a==1&&a==2&&a==3){
console.log("打印这句话")
}
只提供思路
1、改写隐式转换规则时调用的方法
对象与数字比较,对象会默认调用valueOf(),toString()方法,改写这两者其一都可以
2、参考vue2的数据劫持
重写a的get(set)方法,让其调用时
return ++i;
注意:不能++a,需另外定义返回数据
3、与1相似,改写数组的toString方法
var a = [1,2,3];//数组
让其toString方法指向shift方法