我正在使用 JavaScript 解决一个家庭作业问题。我有一个目前可以工作的解决方案,但我确信它不是最有效的方法。我正在迭代一个数组来检查是否有任何元素符合某个条件。但似乎没有一种方法可以提前退出forEach()
函数。在其他语言中,我使用break
来提前退出 forEach 循环。JavaScript 中是否存在类似的功能?
我的代码(为简化问题而简化):
let conditionMet = false;
numbers.forEach((number) => {
if (number % 3 === 0) {
conditionMet = true;
// break; <-- does not work!
}
});