Voronar, только не таким образом, ибо:
Object.prototype.extends = function(){ alert('extends') };
var newObj = {foo: 'bar'};
for(var key in newObj) alert(key);
это может поломать чужой код.
Надо примерно так:
Object.defineProperty(Object.prototype, 'extends', {
value: function(){},
enumerable: *!*false*/!*,
writable: true,
configurable: true
});