SOURCE

    
    // number、string、boolean、object(null)、undefined
    // undefined、null、false、''、0
    // undefined == null   true
    // false == ''  true
    function equal(a,b){
        if(a==b){
            return true
        }else{
            if(typeof(a) == 'object'){
                if(a.id && a.id === b.id){
                    return true
                }else{
                    return false
                }
            }else{
                return false
            }
        }

    }


    console.log(equal({a:1},{}))
console 命令行工具 X clear

                    
>
console