Bin's Blog

every 메서드 본문

JavaScript

every 메서드

hotIce 2023. 5. 30. 10:04
728x90

every()는 자바스크립트 배열 메서드이다. 이 메서드는 배열의 모든 요소가 주어진 함수를 통과하는지 테스트한다. 즉, 주어진 함수를 배열의 모든 요소에 대해 실행하고, 그 결과가 모두 true이면 true를 반환하고 그렇지 않으면 false를 반환한다. 

 

every 메서드 문법

arr.every(callback(element[, index[, array]])[, thisArg]);

각 매개변수는 다음을 의미한다. 

- callback: 배열의 각 요소에 대해 실행할 함수이다. 이 함수는 세 가지 인수를 받는다.

- element: 현재 처리 중인 요소이다.

- index(옵션): 현재 처리 중인 요소의 인덱스이다.

- array(옵션): every가 호출된 배열이다.

- thisArg(옵션): callback 함수에서 사용할 this 값이다. 

 

every 메서드 사용 예시

const array = [1, 30, 39, 29, 10, 13];

// true
console.log(array.every((current) => current < 40));

배열의 모든 요소가 40보다 작은지 확인했다. 그 결과 모든 요소가 40보다 작으므로 every 메서드는 true를 반환한다. 

728x90

'JavaScript' 카테고리의 다른 글

forEach 메서드  (0) 2023.06.02
concat 메서드  (0) 2023.06.01
filter 메서드  (0) 2023.05.27
includes 메서드  (0) 2023.05.26
some 메서드  (0) 2023.05.25