-
JavaScript
中在使用
forEach
的时候, 使用
break
或者
return
并不会起效果, 仍然会把整个循环走完, 而如果想要终止循环的话, 可以使用
try ... catch ...
的方式来实现
try {
insertData.forEach(function(item) {
let value = item['value']
if (value == '') {
throw new Error('所有内容都必须填写')
}
})
} catch (e) {
layer.msg(e.message, {time: 1500})
}
-
本文参考
这篇博客