因为foreach和for不太一样,不能使用continue和break来阻止循环,这里采用抛出异常来跳出循环,跳出本层循环可以用return。
let ische = 1;
try {
this.carinfo.forEach(item => {
if(item.checked == 0){
ische = 0;
}else{
ische = 1;
throw Error();
}
})
} catch (error) {
}
使用return跳出本层循环
let ische = 1;
this.carinfo.forEach(item => {
if(item.checked == 0){
ische = 0;
}else{
ische = 1;
return;
}
})
```