0

ループに含まれないようにオブジェクト プロトタイプに関数を追加する方法はありますか?

元:

Object.prototype.stuff = function(){};
var obj = {'hello':1};
for(var i in obj){
    console.log(i);
}
//it will log: hello, stuff
//I'd want it to only log hello,
4

1 に答える 1

0
Object.defineProperty(Object.prototype, "stuff", {
    enumerable: false,
    value: function(){
        //...
    }
}); 
于 2014-07-12T19:01:13.167 に答える