some
메서드는 배열 안의 어떤 요소라도 주어진 판별 함수를 적어도 하나라도 통과하는지 테스트한다.
const array = [1, 2, 3, 4, 5];
// Checks whether an element is even
const even = (element) => element % 2 === 0;
// 화살표 함수
console.log(array.some(even));
// Expected output: true
every
메서드는 배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트한다.
const isBelowThreshold = (currentValue) => currentValue < 40;
// 화살표 함수
const array1 = [1, 30, 39, 29, 10, 13];
console.log(array1.every(isBelowThreshold));
// Expected output: true