function Person() {
}
Function.prototype.subfuncname = function(name) {
var old = this[name];
this[name] = function() {
console.log('testing');
}
}
Person.subfuncname("test");
var pe = new Person();
pe.test('test');
期望得到「測試」,但得到一個錯誤(pe.test不是一個函數)的Javascript子函數錯誤
請幫
請您可以包括你的 '人' 的定義是什麼? – Calum
感謝您的回覆,我添加了代碼 – user3035661
測試在哪裏定義? – Hosar