我想用下面的語法在Javascript:Javascript中允許點(方法調用)之前的空格?
var bar = foo.replace(/really long regex/, something)
.replace(/another really long regex/, something)
.replace(/yet another really long regex/, something);
,因爲它的(有點),比上一行這樣更具可讀性。
這是允許的嗎?它在Firefox中可以正常工作,但是我無法在任何地方找到任何對此語法的引用,而且我不想稍後再發現有一些模糊瀏覽器無法正常工作。
謝謝,這是我的想法,雖然我確實擔心分號插入可能會毀了這一點。我會等待一段時間才能獲得更權威的答案,否則我會批准這個答案。 – mscha 2011-02-10 18:40:28
@mscha實際上,建議您在結束表達式時加上分號。這可以讓你稍後使用代碼最小化器而不會讓JavaScript解釋器感到困惑。您的代碼更易於閱讀(用於調試目的),但代碼運行速度會更快,因爲JavaScript解釋器需要的時間更少。 – ehudokai 2011-02-10 18:45:48