打印

115 阅读1分钟

怎么样打印下列代码:

    if(a==1 && a==2 && a==3){
        console.log("Ok")
    }

方法:转字符串形式

    var a = {
        _default = 0
        toString: function(){
            return ++this._default
        }
    }

如果题目改为:

    if(a===1 && a===2 && a===3){
        console.log("Ok")
    }

则通过数据getter方式:

    var _default = 0
    Object.defineProperty(window,'a',{
        get(){
            return ++_default
            }
    })