数组的some和every方法
    JavaScript数组的some和every方法是用于对数组元素进行测试,以判断是否满足给定的条件的两个重要的方法,它们从不同的角度测试数组的元素。
    some() 方法:
    some()方法接受一个回调函数作为参数,该回调函数会对数组中的每个元素进行测试,当任一测试都返回 true 时,此方法也随之返回 true;只有在所有测试都返回 false 时,此方法才会返回 false。
    some() 调用的回调函数,它有三个参数,依次为当前元素,当前元素的索引,以及数组本身,像下面这样:
    array.some( (element, index, array) => { //Your condition statement });
    以下是一个例子:
    上例中,some()方法从给定的数组中检查每个元素,并寻是否存在大于4的元素,结果
indexof能用于数组吗
返回true。
    every()方法:
    同样,every()方法会传入与some()方法一样的三个参数:
    结论:
    some()和every()都是用来测试数组元素是否满足条件的常用方法,some()方法只要数组中至少一个元素满足条件,就会返回true,而every()方法则要求数组中每一个元素都满足条件,才能返回true。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。