JavaScript 中 终止 forEach

  • Post author:
  • Post category:java



  • 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})
}