[JavaScript] 배열 검사: every(), some()

rloo8·2024년 3월 5일

JavaScript

목록 보기
4/4
post-thumbnail

every()는 배열의 모든 요소가 조건을 충족하는지 확인
some()은 배열의 1개 요소라도 특정 조건을 충족하는지 확인

every()

"이 조건에 전부 다 true야?"

every() 함수는 배열의 모든 요소가 지정한 조건을 만족하는지 여부를 확인한다.

즉, 모든 요소가 조건을 만족하면 true를 반환한다.
하나의 요소라도 조건을 만족하지 않으면 즉시 false를 반환하고 실행을 중단한다.

cosnt array = [1, 2, 3, 4, 5];

let result1 = array.every(num => num > 2);
console.log(result1); // false

let result2 = array.every(num => num < 10);
console.log(result2) // true

some()

"이 조건에 true인 거 하나라도 있어?"

some() 함수는 배열의 요소 중에서 하나 이상이 지정한 조건을 만족하는지 여부를 확인한다.

즉, 하나의 요소라도 조건을 만족하면 즉시 true를 반환하고 실행을 중단한다.

cosnt array = [1, 2, 3, 4, 5];

let result1 = array.some(num => num > 2);
console.log(result1); // true

let result2 = array.some(num => num > 10);
console.log(result2) // false

0개의 댓글