1、for循环
var arr = [1,2,3]
for(var i = 0; i < arr.length; i++){
console.log(arr[i])
}
2、forEach方法
var arr = [1,2,3]
arr.forEach((item) => {
console.log(item)
})
在面试中经常被问到forEach和map之间的区别:
forEach:用来遍历数组中的每一项,这个方法执行没有返回值,不影响原数组
map:支持return,相当与原数组克隆了一份,把克隆的每项改变了,也不影响原数组
3、for ... of 方法
var arr = [1,2,3]
for(var item of arr){
console.log(item)
}
4、for... in 方法
var arr = [7,8,9]
for(let item in arr) {
console.log(item)
}
浙公网安备 33010602011771号