数组.some 判断 数组中 有没有 符合条件的数据
数组.some( function( 参数1 , 参数2 , 参数3 ){
return 判断的条件 ;
})
参数1 原始数组的数据数值
参数2 原始数组的索引下标
参数3 原始数组
只要有一个 符合条件的数据 返回值 就是 true
如果所有数据 都不符合条件 返回值 才是 false
数组.every 判断 数组中 有没有 符合条件的数据
数组.every( function( 参数1 , 参数2 , 参数3 ){
return 判断的条件 ;
})
参数1 原始数组的数据数值
参数2 原始数组的索引下标
参数3 原始数组
每一个数据单元 必须都符合条件 返回值 才是 true
有一个数据单元 不符合条件 附加值 就是 false
加深理解!
数组.some()
var arr = [100,200,300,400,500,600,700,800,900];
// 判断 有没有 大于 500 的 数值
// 只要有一个 符合条件的数据 返回值 就是 true
var res1 = arr.some( function( value ){
return value > 500 ;
})
console.log( res1 );
数组.every
// 判断 所有数据都要 大于 500
// 必须每一个数据 都符合条件 返回值 才是 true
var res2 = arr.every( function( value ){
return value > 500 ;
})
console.log( res2 );