在JavaScript中前者還是後者更高效?或者甚至有區別?哪種技術更高效?
// Method one
var path = first_part + '/' + second_part + '/' + third_part;
// Method two
var path = [first_part, second_part, third_part].join('/');
超越了高達兩個字符的儲蓄沒有視覺理由,更喜歡一個比其他。但我很想知道,在大多數JavaScript解釋器中,一個是比另一個更快還是更有效,如果是的話,它是非常重要的嗎?
[什麼是評測JavaScript執行的最佳方法?(http://stackoverflow.com/questions/855126/what-is-the-best-way-to-profile -javascript-execution) –
微型優化充其量....在這種情況下認真去爲你更可讀的東西。對我來說這是第一個。 – rlemon
此問題已被詢問並被重新提出疑問。簡短的回答:它不僅取決於JavaScript引擎版本(瀏覽器),還取決於字符串的數量和字符串的長度。 –