every( )
모두가 원하는 조건에 부합하는지 확인해줌,
// 모두가 원하는 조건에 부합하는지를 확인해줌.
const numbers = [2, 4, 6, 8, 10];
const allEven = numbers.every(item => item % 2 ===0);
console.log(allEven); // true
every도 이터러블 메서드이다. 하나라도 틀리면 false를 반환하고 모두 맞아야만 true를 반환한다. 즉 불리언 값을 반환한다. 약간 some이랑은 조금 다르다. some은 || 연산자와 같다면 every는 && 연산자와 비슷하다. 그렇다면 이 둘의 쓰임새를 고찰한다면 배열 자체에서 반환하는 불리언 값으로 논리 구조를 짤 수 있지 않을까? 즉 if문의 조건 자체를 배열로 만들 수 있다는 것이다.
'JavaScript' 카테고리의 다른 글
자바 스크립트_ object.[keys, values,entries ( ) ] (0) | 2024.08.23 |
---|---|
자바 스크립트_ sort ( ) (0) | 2024.08.23 |
자바 스크립트_ some ( ) (0) | 2024.08.23 |
자바 스크립트_ findIndex ( ) (0) | 2024.08.23 |
자바 스크립트_ concat ( ) (0) | 2024.08.23 |