continue用于跳过循环的当前迭代,直接进入下一个迭代。
for(i = 0; i <= 10; i++) {
if (i = 5) {
continue
}
console.log(i);
}
// 当i是5的时候,不执行,打印出来的数据为
// 1 2 3 4 6 7 8 9 10
break结束当前循环
for(i = 0; i <= 10; i++) {
if (i = 5) {
break
}
console.log(i);
}
// 当i是5的时候,不执行后面的循环
// 1 2 3 4
continue和break的特性,可以让我们在工作总更好的做判断,比如后端返回的数据中,有些字段是没有的,但是要找到有这个字段的数据去做一些事情,这个时候用continue就是很好的。