array.every((element, index) => { return 조건; })
- 배열의 모든 요소가 주어진 조건을 만족하면 true
- 하나라도 만족 안하면 즉시 false 리턴
예제
const numbers = [2, 4, 6];
const allEven = numbers.every((num) => num % 2 === 0); // true
주의: 두 배열을 비교하는 경우
두 배열이 정렬되어 있어야 한다.
→ 즉, 비교를 하려는 Array1 의 순서가 Array 2의 순서대로 정렬돼 있어야만 정확히 비교됨
const array1 = [1,2,3]
const array2 = [1,2,3]
const isSame =
array1.length === array2.length &&
array2.every((element, index) => element === array1[index]);
'프로그래밍 > JavaScript' 카테고리의 다른 글
[ JS ] 프라미스와 async / await : async와 await (0) | 2024.06.05 |
---|---|
[ JS ] 프라미스와 async / await : 프라미스화 (0) | 2024.06.05 |
[ JS ] 프라미스와 async / await : 프라미스 API (0) | 2024.06.05 |
[ JS ] 프라미스와 async / await : 프라미스와 에러 핸들링 (0) | 2024.06.05 |
[ JS ] 프라미스와 async / await : 프라미스 체이닝 (0) | 2024.06.04 |