JavaScript中的循环
代码:
// 普通写法
const arr = [1,2,4,5]
for(var i = 0; i < arr.length; i++){
console.log(arr[i])
}
// 优化版(使用临时变量 将长度缓存起来,避免重复获取数组长度 当数组较大时优化效果才会比较明显
这种方法基本是所有循环遍历方法中性能最高的一种)
const arr = [1,2,4,5]
for(var i = 0, len = arr.length; i < len; i++){
console.log(arr[i])
}
// 弱化版
const arr = [1,2,4,5]
for(var i = 0;arr[i] != null; i++){
console.log(arr[i])
}
注意:使用break语句在condition计算结果为真之前停止循环。