2010-10-21 114 views
0

我有一個extjs網格,其中一個列渲染函數有一個for循環,它遍歷一個數組數組,並將它們與列中每個單元格的值進行比較。所以我在想,因爲渲染器已經爲每一行循環了,現在我已經爲每一行的循環轉向了。Javascript字符串匹配VS for循環

問題是應該讓它運行或者我應該改變數組和用戶String.match()而不是for循環。

我現在沒有大數據,所以我可以測試。哪個更好?有任何想法嗎?。

感謝, 潔

回答

0

如果你想基準測試中的一段代碼,花費的時間太少得到有用的電話號碼,然後多次在循環中運行它。

在JavaScript就可以輕鬆搞定的時間(毫秒)才能執行這樣的一段代碼:每當你問一個問題關於一個特定的一段代碼,你應該提供代碼

var starttime= +new Date() 
//Do the task 
var endtime= +new Date() 
alert(endtime-starttime) 

隨着這個問題,真的很難確定你的代碼在你的描述中做了什麼。

+0

謝謝。我想我會試着對每種方法進行基準測試。我無法發佈代碼,因爲我在金融公司工作,違反公司政策。謝謝你的回覆先生。 – 2010-10-27 01:35:17

+0

哦,安全意識的公司政策。我認爲這只是在真正的安全措施之外的一個額外的預防措施,比如至少有一名全職僱員專家餅乾會對代碼進行編碼審查以排除任何潛在的危險? – aaaaaaaaaaaa 2010-10-27 13:34:33

+0

是的,一切運行在服務器上的虛擬機上,而他們給我們的筆記本電腦上沒有任何東西。非常安全! – 2010-10-28 03:52:16