下面简单介绍一下常用的for循环方式,当然还有其他方式,这里便不做介绍。
1.普通for循环
var arr=['a','b','c'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i])// a b c
}
2.for in 循环
for(j in arr) {
console.log(arr[j])
}
3.for of循环(需要ES6支持)
for (let value of arr) {
console.log(value)
}
//第二种写法
for (j of arr) {
console.log(j)
}
4.for each循环
arr.forEach(function(i){
console.log(i)
});
//ES6支持箭头函数,所以简化写法如下
arr.forEach(i => {
console.log(i)
});
5.map遍历
arr.map(function(n){
console.log(n)
});
//箭头函数写法
arr.map(n =>{
console.log(n)
});