测试JavaScript数组Array

<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>

  

posted @ 2017-08-01 14:26  海阔天空XM  阅读(170)  评论(0)    收藏  举报