JavaScript/Modern JavaScript
[JavaScript] 배열 메소드 some과 every
passionfruit
2023. 5. 19. 19:06
some 메소드
조건을 만족하는 요소가 1개 이상 있는지 판별, true or false
every 메소드
모든 요소가 조건을 만족하는지 판별, true or false
//some 과 every
const numbers = [1, 3, 5, 7, 9];
//some: 조건을 만족하는 요소가 1개 이상 있는지
const someReturn = numbers.some((v) => v > 5);
//every: 모든 요소가 조건을 만족하는지
const everyReturn = numbers.every((v) => v > 5);
console.log(someReturn) // true
console.log(everyReturn) // false
빈배열의 경우에 some 은 false, every는 true 를 리턴한다.
//some 과 every
const numbers = [];
//some: 조건을 만족하는 요소가 1개 이상 있는지
const someReturn = numbers.some((v) => v > 5);
//every: 모든 요소가 조건을 만족하는지
const everyReturn = numbers.every((v) => v > 5);
console.log(someReturn) // false
console.log(everyReturn) // true