JavaScript之Array篇
Array 遍历
for语句
const arr=[1,2,3,4,5]
for(let i=0;i<arr.length;i++){
if(arr[i]===2){
continue
}
console.log(arr[i])
}
forEach语句
arr.forEach(function(item){
if(item===2){
break //报错
}
console.log(item)
})
for语句与forEach语句区别
for语句内部支持break和continue写法,而forEach不支持。
every语句
arr.every(function(item){
console.log(item)
})
//打印出:1
//原因:函数体的返回值默认为false,不继续往下遍历
//修改
arr.every(function(item){
console.log(item)
return true
//打印1 2 3 4 5
})