文章目录
some 方法对数组中的每一个元素进行一次回调函数,如果有一个元素通过测试,就返回true否则返回false
语法:arr.some(callback(currentEle[,index[,array]])[,thisArg])
callback:数组中每个元素都要执行一次的回调函数,最多接收三个参数
currentEle:正在处理的当前元素
index:正在处理的元素的下标
array:调用该方法的数组
thisArg:调用回调方法时指定的this值
const arr = ['red', 'green', 'blue', 'gray', 'pink', 'yellow']
const result = arr.some(function(item) {
return item.indexOf('e') !== -1
})
result // true
如果用一个空数组进行测试,在任何情况下返回的都是false
此方法不改变原数组