some과 every 메서드는 배열 요소들의 조건에 따라서 true 또는 false를 반환합니다. if 조건문으로 검사해도 되지만 키워드의 의미를 생각하면 가독성을 좋게 할 수 있습니다.
some 메서드는 배열 요소 중에서 하나 이상만 조건에 맞으면 true를 반환합니다. 즉 if 조건문에서 or 조건입니다.
every 메서드는 배열의 모든 요소가 조건에 맞아야 true를 반환합니다. 즉 if 조건문에서 and 조건입니다.
사용법
const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(array.every(n => n >= 1)); // true
console.log(array.every(n => n <= 3)); // false
console.log(array.some(n => n === 1)); // true
console.log(array.some(n => n % 11 === 0)); // false
'IT > javascript' 카테고리의 다른 글
자바스크립트 화살표 함수 this (0) | 2023.04.09 |
---|---|
자바스크립트 reduce 메서드 (0) | 2023.04.08 |
자바스크립트 filter 메서드 (0) | 2023.04.07 |
자바스크립트 setTimeout과 setInterval 함수 (0) | 2023.04.07 |
자바스크립트 slice와 splice 메서드 (0) | 2023.04.06 |
댓글