【简明笔记】循环条件的优化
生活随笔
收集整理的這篇文章主要介紹了
【简明笔记】循环条件的优化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[javascript] view plaincopy /*? ?*?優化循環? ?*/?? ?//優化前?? ?for(var?i=0;?i?<?items.length;?i++){?//判斷條件:(1)i<items.length;?(2)i<items.length?==?true;?? ????process(items[i]);?? ?}?? ??? ?//優化后?? ?var?count?=?items.length;?//把length屬性放在局部變量里?? ?for(var?i=count;i--;){?//判斷條件:i?==?ture?;?(當i=0時,此處?i?會轉換為false)?? ????process(items[i]);?? ?}??
說明:筆記來自《高性能javascript》
帶“判斷條件”的注釋看起來似乎有問題,但細想也對。?i<items.length的判斷結果是true或false,如果是ture才調用process()。這里的判斷條件實際是分步的,如果畫上流程圖就清楚了。
總結
以上是生活随笔為你收集整理的【简明笔记】循环条件的优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高级程序员如何面对职场压力?(2)--受
- 下一篇: Windows下静态链接库的使用