我对JavaScript中的对象和原型模式一定有一些误解,但我不明白为什么下面的代码不起作用:
Object.prototype.log = function() {
console.log(this);
return this;
}
var test = { 'foo' : 'bar'};
test.log();
为什么这会引发object has no method 'log'
错误?
我对JavaScript中的对象和原型模式一定有一些误解,但我不明白为什么下面的代码不起作用:
Object.prototype.log = function() {
console.log(this);
return this;
}
var test = { 'foo' : 'bar'};
test.log();
为什么这会引发object has no method 'log'
错误?