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'
これがエラーをスローするのはなぜですか?