循环处理是最常见的编程模式之一,也是提升性能必须关注的要点之一。 常见的优化方案有: 1JavaScript的四种循环(for、do-while、while、for-in)中,for-in循环比其他几种明显要慢。由于每次迭代操作会同时搜索实例或原型属性,for-in循环的每次迭代都会产生更多的开销,所以比其他类型要慢。因此遍历一个属性数量有限的已知属性列表,可以这样优化: var props = ['prop1', 'prop2'],i = 0; whlie(i < props.length){ precess(object[props[i++]]); } 该代码只关注给定的属性,减