Object.prototype.test= function(){
for(var a in this){
alert(a);
}
}
这个方法与与jquery会发生冲突
求高手解决

解决方案 »

  1.   

    不要修改Object的prototype,
    这个操作影响太大了。。
      

  2.   


    楼上正解!如果你非要添加 方法,方法名称改一下就可以Object.prototype.__test= function() // 这样避免冲突
    {
    for(var a in this){
    alert(a);
    }
    }
      

  3.   


    “不能拓展Object"
    拓展之后 
    Object.prototype.__test= function(){
        for(var a in this){
            alert(a);
        }
    }json={};
    var f=function(){}
    alert(json.__test)
    alert(f.__test)
      

  4.   

    不要修改Object的prototype,
    这个操作影响太大了。。