已知arr = [1, 3, 5, 63, 435, 1991, 1005, 876],判断数组中是否有1005
let arr = [1, 3, 5, 63, 435,1005, 1991];
let isHave = arr.some( function (item) {
return item === 1005
})
console.log(isHave) // 输出为true
some方法,依次检测数组中每一个元素是否符合给定函数的条件,返回布尔值,不会对空数组处理,不改变原数组。在执行中,有一个满足就返回true,不再继续执行。some回调函数有三个参数,一个是当前元素(必须),一个是当前元素的索引index(可选),一个是当前元素属于的数组对象(可选)