라이브러리
[JAVASCRIPT] arr.every(callback) - 배열 모든 요소가 조건을 만족해야 `true` 반환
JavaScript의 every() 메서드
JavaScript의 every() 메서드는 배열의 모든 요소가 주어진 테스트를 통과하는지 확인합니다. 이 메서드는 callback 함수를 하나의 인수로 받으며, callback 함수는 배열의 각 요소를 테스트합니다. 만약 모든 요소가 테스트를 통과하면 true를 반환하고, 하나 이상의 요소가 테스트를 통과하지 못하면 false를 반환합니다.
every() 메서드의 사용법
every() 메서드는 다음과 같은 형식으로 사용됩니다.
- `arr` : 테스트를 수행할 배열입니다.
- `callback` : 테스트를 수행할 함수입니다. 이 함수는 배열의 각 요소를 인수로 받으며, 테스트를 수행한 결과를 반환합니다.
- `thisArg` : callback 함수의 this 바인딩을 설정할 객체입니다. 이 인수는 옵션입니다.
예제
다음 예제는 every() 메서드를 사용하여 배열의 모든 요소가 10보다 큰지 확인하는 코드입니다.
위의 예제에서 every() 메서드는 배열의 모든 요소가 10보다 큰지 확인합니다. 만약 모든 요소가 10보다 크다면 true를 반환하고, 하나 이상의 요소가 10보다 작다면 false를 반환합니다.
예제 2
다음 예제는 every() 메서드를 사용하여 배열의 모든 요소가 문자열인지 확인하는 코드입니다.
위의 예제에서 every() 메서드는 배열의 모든 요소가 문자열인지 확인합니다. 만약 모든 요소가 문자열이면 true를 반환하고, 하나 이상의 요소가 문자열이 아니면 false를 반환합니다.
예제 3
다음 예제는 every() 메서드를 사용하여 배열의 모든 요소가 특정 조건을 만족하는지 확인하는 코드입니다.
위의 예제에서 every() 메서드는 배열의 모든 요소가 2 이상 4 이하인지 확인합니다. 만약 모든 요소가 2 이상 4 이하라면 true를 반환하고, 하나 이상의 요소가 2 이상 4 이하가 아니면 false를 반환합니다.
결론
every() 메서드는 배열의 모든 요소가 주어진 테스트를 통과하는지 확인하는 메서드입니다. 이 메서드는 callback 함수를 하나의 인수로 받으며, callback 함수는 배열의 각 요소를 테스트합니다. 만약 모든 요소가 테스트를 통과하면 true를 반환하고, 하나 이상의 요소가 테스트를 통과하지 못하면 false를 반환합니다.
댓글목록
등록된 댓글이 없습니다.