function A() {
this.B = function() {
var bla;
};
}
A.B.prototype.foo = function() {console.log("Do whatever");};
我得到這個:如何在JavaScript中將函數添加到全局範圍內的函數原型中?
TypeError: Cannot read property 'prototype' of undefined
如何在這種情況下,一個功能添加到B的原型?
調用後的賦值永遠不可能。如果你想設置'A.B',只需要執行'A.B = ...'。 – pimvdb 2012-03-15 19:40:14
您是否瞭解'this'在JavaScript中的工作原理?如果您熟悉其他語言,則可能與您所假設的不同。 – 2012-03-15 19:43:39