forEach 如何跳出循环?
场景:
我添加了很多空的input框,而且用户可以随意的增加或者删除空行,旁边有个按钮,点击按钮可以往input框里面输入内容;
我用forEach循环这个input框列表,然后找到第一个空行把内容填充上之后就跳出循环;
用return false 报错了。。。
然后使用try catch
try {
this.list.forEach((item,index)=>{
if(item.text === '') {
this.$set(this.list,index,{text: '内容'});
throw new Error('finish');
}
})
} catch (e) {
}
当遇到满足item.text===' '时,跳出try语句,执行catch语句,这样就可以满足条件就跳出forEach循环