- Array.every() : 배열의 요소가, 특정조건을 모두 만족하는지 확인

- Array.some() : 배열의 요소가, 특정조건을 적어도 하나 막족하는지 확인

- return 값은 Boolean( True & False)

   매개변수(배열의 요소, 배열의 인덱스, 배열객체)

 

- EX)


    <script>
        // 배열선언
        var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

        // 함수선언(배열의 값이 5 보다 작은 것만 등록)
        var lessThanFive = function (element, index, array) {
            return element < 5;
        };

        // 함수선언(배열의 값이 20보다 작은 것만 등록)
        var lessThanTwenty = function (element, index, array) {
            return element < 20;
        };

        var outPut1 = array.every(lessThanFive);    // array 배열의 요소가 모두 5보다 작은지,
        var outPut2 = array.every(lessThanTwenty);  // array 배열의 요소가 모두 20보다 작은지,
        var outPut3 = array.some(lessThanFive);     // array 배열의 요소가 하나라도 5보다 작은지,
        var outPut4 = array.some(lessThanTwenty);   // array 배열의 요소가 하나라도 20보다 작은지

        alert(outPut1);
        alert(outPut2);
        alert(outPut3);
        alert(outPut4);

        alert(outPut5);
    </script>

+ Recent posts