下面的代码不会像我想象的那样产生原型。谁能看到我做错了什么?
var A = function () {
return {
workingTest: function () {return "OK";}
};
};
A.prototype.notWorkingTest = function () {return "Not so much";};
var a = new A();
a.workingTest(); // "OK"
a.notWorkingTest(); // TypeError: "undefined_method"
有任何想法吗?我认为这是扩展 JS 类的正确方法,但我遗漏了一些东西。