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]);

+ Recent posts