[JS] 배열 메소드 some, every 설명 그리고 차이점!

스머리·2023년 8월 15일
0

JavaScript

목록 보기
18/23

JavaScript에서 someevery는 배열(Array) 메서드로, 배열 요소들의 조건을 검사하는 데 사용된다.

some 메서드

some 메서드는 배열 내의 하나 이상의 요소가 주어진 조건을 만족하는지 검사하고, 조건을 만족하는 요소가 하나라도 있으면 true를 반환한다. 그렇지 않으면 false를 반환한다.

const numbers = [1, 2, 3, 4, 5];

const hasEven = numbers.some(number => number % 2 === 0);
// 결과: true (2, 4는 짝수)

every 메서드

every 메서드는 배열 내의 모든 요소가 주어진 조건을 만족하는지 검사하고, 모든 요소가 조건을 만족하면 true를 반환한다. 하나라도 조건을 만족하지 않으면 false를 반환한다.

const numbers = [2, 4, 6, 8, 10];

const allEven = numbers.every(number => number % 2 === 0);
// 결과: true (모든 요소가 짝수)

차이점

  • some 메서드는 배열 내의 요소 중 적어도 하나의 요소가 주어진 조건을 만족하면 true를 반환
  • every 메서드는 배열 내의 모든 요소가 주어진 조건을 만족해야만 true를 반환한다.
profile
꾸준히 나아가는 프론트엔드 개발자

0개의 댓글