为什么这不行?
aContract = function(){};
aContract.prototype = {
someFunction: function() {
alert('yo');
},
someOtherFunction: some$Other$Function
};
var some$Other$Function = function() {
alert('Yo yo yo');
};
var c = new aContract();
c.someFunction();
c.someOtherFunction();
Firebug 说 c.someOtherFunction 不是函数
但这工作得很好
aContract = function(){};
aContract.prototype = {
someFunction: function() {
alert('yo');
},
someOtherFunction: some$Other$Function
};
function some$Other$Function() {
alert('Yo yo yo');
};
var c = new aContract();
c.someFunction();
c.someOtherFunction();
我在这里想念什么???我更喜欢使用第一种方法在 javascript 中编码,这通常可以正常工作,但在我制作原型时似乎无法正常工作。
谢谢,~ck 在 Sandy Eggo