728x90
반응형
some, every
단지 조건에 맞는 요소가 있는지 없는지 확인만 필요할 때 사용하는 메서드
some은 조건에 맞는 요소를 찾으면 즉시 검색을 멈추고 true를 반환하며, 찾지 못하면 false를 반환한다.
const array12 = [5, 7, 12, 15, 17];
array12.some(x => x %2 === 0); true; 12는 짝수입니다.
array12.some(x => Number.isInteger(Math.sqrt(x))); false; 제곱근 수가 없다.
every는 배열의 모든 요소가 조건에 맞아야 true를 반환하여 그렇지 않다면 false를 반환합니다.
every는 조건이 맞지 않는 요소를 찾아야만 검색을 멈추고 false를 반환합니다.
const array13 = [4, 6, 16, 32];
array13.every(x => x%2 === 0); true; 홀수가 없습니다.
array13.every(x => Number.isInteger(Math.sqrt(x))); false; 6은 제곱수가 아닙니다.
728x90
반응형
'IT_Web > JavaScript' 카테고리의 다른 글
자바스크립트 배열정렬과 역순정렬 sort() reverse() Java script (0) | 2020.04.01 |
---|---|
자바스크립트 배열 검색 find() findIndex() indexOf() lastIndexOf() lastIndexOf() Java script (0) | 2020.04.01 |
자바스크립트 map과 filter 두개 메서드로 유용한 활용법 Java script (0) | 2020.04.01 |
자바스크립트 splice() 특정 인덱스 부터 인덱스까지 값 추가 삭제 변경 Java script (0) | 2020.04.01 |
자바스크립트 배열 reduce 활용법 - 배열 내 값을 누적시키기[Java scrpt] (0) | 2020.04.01 |