JS
JS, 배열의 조건 만족
Hyeon_E
2023. 7. 4. 17:04
[ 배열의 조건 만족 ]
▶ 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를 반환함
기존의 배열 값은 변경되지 않음