我们一般都使用数组对象的forEach方法,但这个方法会有一些弊端,forEach遍历数组循环中不能终止循环,会浪费性能,也可能造成一些小bug
这个时候我们可以使用some方法
some方法:遍历数组,查找是否有一个满足条件的元素(如果有就停止循环)
some方法循环特点:根据回调函数的返回值,决定是否停止循环(如果返回true,就停止循环)
示例代码如下:
let nums: number[]=[1,8,48,185,48,1,8,1,8,1,7,15,48]
nums.some((item)=>{
console.log(item)
if(item>50){
return true;
}
return false
})