1.for循环方法 常用,频率最高的方法
for(j = 0; j < arr.length; j++) {
}
优化方案:弱化获取长度操作,临时变量代替,属于for循环优化中性能最高的一种
for(j = 0,len=arr.length; j < len; j++) {
}
2.foreach循环,比普通的for循环的效率更低
arr.forEach(function(e){
});
3.for in 循环 在众多的循环中效率最低
for(j in arr) {
}
4.map用法比较优雅,但效率比不上foreach
arr.map(function(n){
});
5.es6 新特性 for of,性能上由于foreach,但是比不上for
for(let value of arr) {
});
暂时总结 for循环在优化的性能最佳,其次是普通的for循环