数组的判断
.Some .Every 判断 数组中 有没有 符合条件的数据
数组.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];
var res1 = arr.some( function( value ){
return value > 500 ;
})
console.log( res1 );
.every()
var res2 = arr.every( function( value ){
return value > 500 ;
})
console.log( res2 );