<script>
var numbers = [1, 2, 3, 4, 5];
function isLessThan3(value,index,array) {
var returnValue = false;
if (value<3) {
returnValue = true;
}
return returnValue;
}
//测试这个数组内是不是每个元素都小于3
//测试每一个元素,将每个元素都带入
alert(numbers.every(isLessThan3));//false
//测试有没有小于3的数
alert(numbers.some(isLessThan3));//true
//不但要判断,还要获取那些值满足条件
if (numbers.some(isLessThan3)) {
var result = numbers.filter(isLessThan3);
alert("这些数是小于3的:" + result); //1,2
}
</script>