欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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]);
}

javascript 三种for循环方式:

// 优势:结构简单
// 劣势:1)可读性差,性能相对也不太好 2)i的作用域不严谨

for(var i in array){
	console.log(array[i]);
}

javascript 三种for循环方式:

以上使用var定义的变量i,没有明确的作用域,可以使用let关键字定义.请参考:JavaScript中var let const的区别

// 优势:1)结构简单 2)性能和for循环相似
// 劣势:可读性差

array.forEach(i=>console.log(i));

javascript 三种for循环方式: