js循环性能大比拼

本文内容节选自司徒正美博客内容 http://www.cnblogs.com/rubylouvre/archive/2010/01/29/1658824.html
  1. while循环比for循环快。
  2. 倒序循环比顺序循环快。
  3. 缓存length属性比不缓存快。
  4. 请不要用arr[i]来判断是否中止循环。
  5. 请不要在循环内声明变量,用它来引用数组元素,若真的想省几个字符,请在循环外声明。
  6. 除非是循环对象的属性,请不要用for...in循环。
  7. 请不要用JavaScript 1.6 的forEach迭代器,特慢!如果一定要用forEach,那么建议自己打造一个。

你可能感兴趣的:(js循环性能大比拼)