[ 배열의 조건 만족 ]
▶ every( )
arr.every(callback(curentValue, index, array)[, thisArg])
- callback : function 안에서 조건을 체크하며, true/false를 반환
- curentValue: 현재 요소 (ex. 반복문의 현재 요소)
- index : 현재 요소의 인덱스
- array :대상 배열
- thisArg : callback을 실행할 때 this로 사용하는 값
.every()는 배열의 모든 원소가 조건에 맞는지 검사하는 메소드
모든 원소가 조건을 만족하면 true, 하나라도 만족하지 않으면 false를 반환함
원소가 없는 빈 배열은 조건을 만족하지 않는 원소가 없으므로 true를 반환함
기존의 배열 값은 변경되지 않음
▶ some( )
arr.some(callback(curentValue, index, array)[, thisArg])
- callback : function 안에서 조건에 맞는게 하나라도 있는지 체크하며, true/false를 반환
- curentValue: 현재 요소 (ex. 반복문의 현재 요소)
- index : 현재 요소의 인덱스
- array :대상 배열
- thisArg : callback을 실행할 때 this로 사용하는 값
.some()은 배열의 원소가 하나라도 조건에 맞는지 검사하는 메소드
모든 원소 중 하나라도 조건을 만족하면 true, 모두 만족하지 않으면 false를 반환함
원소가 없는 빈 배열은 조건을 만족하는 원소가 없으므로 false를 반환함
기존의 배열 값은 변경되지 않음
'JS' 카테고리의 다른 글
JS, 배열 비교 (0) | 2023.10.12 |
---|---|
JS, 내장함수를 이용한 숫자/날짜의 현지화 (0) | 2023.07.08 |
JS, 정규표현식(RegExp) (0) | 2023.06.21 |
JS, padEnd()와 padStart() (0) | 2023.06.21 |
JS, 진수 변환방법 (0) | 2023.06.19 |
댓글