接上面,15分50秒
item.videos.forEach中反復的console.log一樣不是一個好方法,建議將字符串拼接起來,然后用新的方法一次性將它們打印出來.
在小demo里面很難看出它們的性能影響,但是帶著這種編程思想去做項目的時候就會發現很難寫出優雅的代碼.
item.videos.forEach中反復的console.log一樣不是一個好方法,建議將字符串拼接起來,然后用新的方法一次性將它們打印出來.
在小demo里面很難看出它們的性能影響,但是帶著這種編程思想去做項目的時候就會發現很難寫出優雅的代碼.
2015-09-27
視頻里有個小小的誤區:
9分20秒開始(包括之后),在each循環內部反復的聲明變量會使內存沒有必要的損耗,更好的做法是延長變量的生命周期,在函數的頂部先定義,然后每次改變它們的值,由于這些變量本身的類型還是一致的,職責單一,在V8的速度上也會更快.
如果這些這些變量越來越大,性能損耗就會越來越明顯.
9分20秒開始(包括之后),在each循環內部反復的聲明變量會使內存沒有必要的損耗,更好的做法是延長變量的生命周期,在函數的頂部先定義,然后每次改變它們的值,由于這些變量本身的類型還是一致的,職責單一,在V8的速度上也會更快.
如果這些這些變量越來越大,性能損耗就會越來越明顯.
2015-09-27