forEach循环 当满足条件时跳出当前循环

forEach循环 当满足条件时跳出该循环

使用try catch

try {
	this.menuData.forEach((item: any) => {
		if ((toPath as string).indexOf(item.url) === 0) {
			this.currentUrl = item.url
			throw new Error ('EndIterative')
		}
	})
} catch (e) {
	if (e.message !== 'EndIterative')
		throw e
}

你可能感兴趣的:(日常知识,typescript,javascript,vue.js)