//首先定义一个数组
var array=[1,2,3,4,5];
//1.最基础的for循环
for(let i=0;var<array.length;i++){
console.log(array[i]);//1,2,3,4,5
}
//2.使用增强for循环
array.forEach(function(item){
console.log(item);//1,2,3,4,5
})
/*以上的两种方式,不同点是:
1)forEach不能拿到数组的下标;
2)传统的for循环可以使用break,而forEach不可以;
*/
//3.使用for of遍历,这种方式可以支持break的使用,结合了以上两个方式的优点(ES6中的新特新)
for(var item of array){
console.log(item);//1,2,3,4,5
}
//4.使用for in遍历
for(var i in array){
console.log(array[i]);//1,2,3,4,5
}
//for in可以遍历数组,但是不推荐,它在遍历数组的时候下标有可能不正确,通常是用来遍历对象,如果直接输出i,输出的是数组的下标
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。