数组的some方法
Array.prototype.some() 方法用于检测数组中的元素是否满足指定条件(通过函数提供),只要有一个满足条件,那么整个表达式就返回true,否则返回false。
some() 方法传入的参数是一个函数function,在该函数中可以使用三个参数:
1、当前元素:就是每一次遍历得到的数据。
2、当前索引:数组当前元素的索引。
3、原数组:调用的数组。
使用some()方法的方式有两种:
第一种是使用回调函数的方式:
const arr = [1,2,3,4,5];。
arr.some(function(item, index, array)。
console.log(item);。
console.log(index);。
console.log(array);。
//满足条件返回true。
if(item > 3)。
return true;。
}。
});。
第二种使用箭头函数:
函数prototypeconst arr = [1,2,3,4,5];。
arr.some((item, index, array)=>。
console.log(item);。
console.log(index);。
console.log(array);。
//满足条件返回true。
if(item > 3)。
return true;。
}。
});。
总结:some() 方法是一种简便的判断源数组元素是否满足指定条件即可,只要有一个满足即可返回true,可以使用回调函数和箭头函数的方式来使用,可以接受三个参数:当前元素,当前索引,原数组。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论