js 题

 

 

 

 

var o = (function(){
    var obj = {
        a:1,
        b:2,
    };
    return {
      get :function(k){
          return obj[k];
      }  
    };
})();
//在不修改上面的代码的情况下, 修改obj
Object.defineProperty(Object.prototype,'abc',{
    get(){
        return this;
    }
});


console.log(o.get('abc'));

 

原文地址:http://www.cnblogs.com/angdh/p/16852628.html

发表评论

您的电子邮箱地址不会被公开。