JavaScript 数组之some

文章目录


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
此方法不改变原数组

上一篇:Row size too large Changing some columns to TEXT o


下一篇:2021年白山市中考录取分数线(白山)