Javascript (forEach循环背后的任何概念)为什么forEach循环不为break工作
关于forEach循环,我有什么遗漏吗 这是一个错误 VM847:5未捕获的语法错误:非法中断语句 在Array.forEach()处 两点九分 这对于正常的for循环来说很好Javascript (forEach循环背后的任何概念)为什么forEach循环不为break工作,javascript,foreach,Javascript,Foreach,关于forEach循环,我有什么遗漏吗 这是一个错误 VM847:5未捕获的语法错误:非法中断语句 在Array.forEach()处 两点九分 这对于正常的for循环来说很好 var myArray = [{name:'John'}, {name:'Doe'}, {name:'Mice'}] myArray.forEach(function(item, i){ if(item.name == 'Doe'){ console.log(i); break;
var myArray = [{name:'John'}, {name:'Doe'}, {name:'Mice'}]
myArray.forEach(function(item, i){
if(item.name == 'Doe'){
console.log(i);
break;
}
});
您无法中断forEach循环,如果您希望它停止,则必须抛出异常
Array.prototype.forEach
是一种方法;不是循环语句。哦,我错过了forEach是一个函数,我们必须使用return。