- 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>
'공부 > JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT_[ input type="text" 입력시 천 단위 자동콤마찍기 ] (0) | 2015.05.08 |
---|---|
JAVASCRIPT_[ Array.map() ] (0) | 2014.09.01 |
JAVASCRIPT_[ Array.filter() ] (0) | 2014.09.01 |
JAVASCRIPT_[ Array.forEach() ] (0) | 2014.09.01 |
JAVASCRIPT_[ 자료형 검사시 유의사항(typeof / constructor) ] (1) | 2014.08.22 |