js 打破 for 循环
文本展示了如何打破 JavaScript 中的 for 或 for..of 循环

假设我们使用这样的 for 循环:
/**
* 前端教程网
* http://www.pipipi.net
*/
const list = ['a', 'b', 'c']
for (let i = 0; i < list.length; i++) {
console.log(`${i} ${list[i]}`)
}
如果你想在某个时间中断,例如到达数组的元素b时,可以使用break语句:
const list = ['a', 'b', 'c']
for (let i = 0; i < list.length; i++) {
console.log(`${i} ${list[i]}`)
if (list[i] === 'b') {
break
}
}
您还可以使用break命令来跳出for...of...循环:
const list = ['a', 'b', 'c']
for (const value of list) {
console.log(value)
if (value === 'b') {
break
}
}
注意:ForEach 循环无法中断,因此如果需要跳出循环,请使用 for 或 for...of。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。