더북(TheBook)

every( )와 some( )

배열에서 모든 요소가 조건에 해당하는지 판단하려면 every() 메서드를 사용하고, 하나라도 조건에 해당하는지 판단하려면 some() 메서드를 사용합니다.

형식

배열.every(<조건 함수>);
배열.some(<조건 함수>);

조건 함수도 콜백 함수입니다. 일반 반복문을 사용하면 끝까지 탐색하지만, every()some() 메서드는 조건이 충족 또는 불충족되는 순간 멈추므로 일반 반복문보다 효율적일 때가 많습니다. every() 메서드는 하나라도 조건을 만족하지 않는 요소(조건 함수가 false를 반환)를 찾으면 반복을 중단합니다. some() 메서드는 하나라도 조건을 만족하는 요소(조건 함수가 true를 반환)를 찾으면 반복을 중단합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.