continue中止(跳过)当前循环,继续执行下个item循环
break 中止 current loop
循环语句, switch
语句, or label
语句,不继续执行当前语句
let a=[1,2,3,4]
for(let item of a){
if(item===3) continue
console.log(item+1)
}//2,3,5
for(let item of a){
if(item===3) break
console.log(item+1)
}//2,3
return中止函数
的执行,并返回一个指定的值给函数调用者,如果该值省略,则返回undefined
let a=[1,2,3,8]
function add(arr){
for(let item of arr){
if(item>7) return
}
arr.push(10)
console.log(arr)
}
add(a)//nothing log
console.log(add(a)) //undefined
网友评论