0
我已經與包括法規定的下列對象:JavaScript對象有沒有方法例外
function MaxHullSpeedCalculator(lwl) {
this.lwl = lwl;
}
MaxHullSpeedCalculator.prototype.calculate = function() {
var mhs = 1.34 * Math.sqrt(this.lwl);
return mhs.toFixed(2);
};
然而,當我嘗試撥打電話來計算:
var mhsc = new MaxHullSpeedCalculator(Ti.App.lwlBox.value);
mhsText.setText('Hull speed: ' + mhsc.calculate()); //throws error
我得到以下錯誤:
Exception occurred at outputWindow.js:51: Uncaught TypeError: Object #<MaxHullSpeedCalculator> has no method 'calculate'
有誰知道我在做什麼錯?
你確定嗎?它看起來很好.. – margabit
是的,我相信。 –
http://jsfiddle.net/6rhVe/我只是複製粘貼你的代碼在這裏的小改動,使其工作.. – margabit