javascript 三种for循环方式:
程序员文章站
2022-03-18 13:48:04
...
三种for循环方式:
var array = [1,2,3,4,5,6];
// 优势:1)可读性好 2)性能好
// 劣势:1)结构复杂 2)i变量的作用域不严谨
for(var i=0;i<array.length;i++){
console.log(array[i]);
}
// 优势:结构简单
// 劣势:1)可读性差,性能相对也不太好 2)i的作用域不严谨
for(var i in array){
console.log(array[i]);
}
以上使用var定义的变量
i
,没有明确的作用域,可以使用let关键字定义.请参考:JavaScript中var let const的区别
// 优势:1)结构简单 2)性能和for循环相似
// 劣势:可读性差
array.forEach(i=>console.log(i));
上一篇: JS将滑动门改为选项卡的实现方法
下一篇: css flex-basis属性怎么用