
every()는 배열의 모든 요소가 조건을 충족하는지 확인
some()은 배열의 1개 요소라도 특정 조건을 충족하는지 확인
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를 반환하고 실행을 중단한다.
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