почему это не хорошо?
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 в Сэнди Эгго