
arr.every(callback) 함수는 배열의 모든 요소가 callback 함수의 조건을 만족하는지 확인하는 함수입니다.
callback 함수의 첫 번째 인자는 배열의 요소 자체를 받습니다. 두 번째 인자는 배열의 인덱스입니다. 인덱스는 0부터 시작합니다.
callback 함수의 리턴값이 true인 경우, true를 리턴하고 false인 경우 false를 리턴합니다.
예를 들어, 다음 배열이 있습니다.
#hostingforum.kr
javascript
const arr = [1, 2, 3, 4, 5];
이 배열의 모든 요소가 홀수인지 확인하려면 다음 코드를 사용할 수 있습니다.
#hostingforum.kr
javascript
const result = arr.every((element) => element % 2 !== 0);
console.log(result); // true
하지만, 0은 홀수가 아니므로, 다음 코드를 사용하면 false를 리턴합니다.
#hostingforum.kr
javascript
const arr = [0, 2, 3, 4, 5];
const result = arr.every((element) => element % 2 !== 0);
console.log(result); // false
2025-03-09 09:07