我在這段代碼中有一個對象,帶有一個我希望能夠運行的方法列表。 TS和TL是從我的網站輸入的可變整數。我想要做的就是使這些var的存儲數量來自每種方法中的等式。我誤解了什麼樣的回報?我是否需要以某種方式指定我希望我的循環遍歷方法?我究竟做錯了什麼?不能使對象方法返回var
所以大家都明白這一點。該對象正被用於計算測量結果,但取決於用戶在TL和TS中輸入的內容取決於方程式等於什麼。之後,我需要將每個變量中的數字轉換爲一個字符串,然後將其拆分(小數點),使用Erik Garrison的分數庫將小數轉換爲分數,然後將分數與原始方程中的整數相加。
function Cut_Lengths(){
var SideWall_Retainer;
var EndWall_Retainer;
var SideWall_Coping;
var EndWall_Coping;
var Housing_Shells;
var Housing_Pre_Cap;
var Housing_Cap;
var Housing_Anchor_Plate;
var Housing_Bond_Beam_Plate;
var Flush_Lid;
var Flush_Lid_Fascia;
var cutLengths = {
SWRT : function(){SideWall_Retainer = TL + 10.75; return SideWall_Retainer;},
EWRT : function(){EndWall_Retainer = TS - .1875; return EndWall_Retainer;},
SWCP : function(){SideWall_Coping = TL + 7.625; return SideWall_Coping;},
EWCP : function(){EndWall_Coping = TS - .5; return EndWall_Coping;},
NHS : function(){Housing_Shells = Math.floor((TS + 48)/72); return Housing_Shells;},
HPC : function(){Housing_Pre_Cap = TS + 48; return Housing_Pre_Cap},
HC : function(){Housing_Cap = TS + 46.25; return Housing_Cap;},
HAP : function(){Housing_Anchor_Plate = TS - .25; return Housing_Anchor_Plate;},
HBP : function(){Housing_Bond_Beam_Plate = TS - .1875; return Housing_Bond_Beam_Plate;},
FL : function(){Flush_Lid = TS + 13; return Flush_Lid;},
FLF : function(){Flush_Lid_Fascia = TS - .5; return Flush_Lid_Fascia;}
};
for (var x in cutLengths){};
}
你在期待什麼?一切都很好,但只是...不完整。 – sahbeewah 2014-09-18 21:03:53