0
我必須有對象的一些誤解和JavaScript中的原型模式,但我不明白爲什麼下面的代碼不工作:爲什麼JavaScript對象的這個擴展沒有工作?
Object.prototype.log = function() {
console.log(this);
return this;
}
var test = { 'foo' : 'bar'};
test.log();
爲什麼這個拋出object has no method 'log'
錯誤?
什麼瀏覽器?它適用於我在鉻:http://jsfiddle.net/lbstr/rcG2R/ – lbstr
也適用於IE7,你能告訴我們關於你的環境的其他事情嗎? – David
適用於Firefox 15中的我。 – ruakh