//erery和some的区别
let arr =[3,2,1,5 ];
let some = arr.some((item)=>item<5);
let every = arr.every((item)=>item<5);
//every有一个返回false,则终止循环;some有一个返回true就终止循环。
//foreach,终止循环只能通过抛出异常;终止单次循环,则使用返回false
let arr =[3,2,1,5 ];
arr.forEach((item,index)=>{
if(index == 2){
console.log(‘index ===2’,index ===2);
return false
}
console.log(‘item’,item);
});

try {
arr.forEach((item,index)=>{
if(item == 2){
throw new Error(“test”);
}
console.log(index)
})
} catch(e)
{
if(e.message == ‘test’){
console.log(e)
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/64026.html