|
Array.some();
库文档解释:some() 方法测试数组中的某些元素是否通过由提供的函数实现的测试。
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/some
示例:
var array = [1,2,3,4,5,6,7,8,9,10];
array.some(function(item){
console.log(item);
if(item==7) return true;
});
以上函数会将array 遍历一遍,如果表达式内返回true 则停止遍历,函数整体返回true,否则遍历数据内所有元素,返回false
还可以写成箭头函数的形式
var array = [1,2,3,4,5,6,7,8,9,10];
array.some(item=>{
console.log(item);
if(item==7) return true;
});
如果不想那么复杂,可以将函数提取出来
var array = [1,2,3,4,5,6,7,8,9,10];
var event = item =>{
console.log(item);
if(item==7) return true;
}
array.some(event);
|
|