JavaScript Array every()
- 이전 페이지 entries()
- 다음 페이지 fill()
- 上一层으로 돌아가기 JavaScript Array 참조 가이드
정의와 사용법
every()
메소드는 배열의 모든 요소가 테스트(함수로 제공된)를 통과하는지 확인합니다。
every()
메소드는 배열에서 존재하는 각 요소에 대해 함수를 한 번만 실행합니다:
- 함수가 false 값을 반환하는 배열 요소가 발견되면 every()는 false를 반환하며(그리고 나머지 값을 확인하지 않습니다)
- false가 나타나지 않으면 every()는 true를 반환합니다
주의사항:every()
값이 없는 배열 요소에 대한 함수를 실행하지 않습니다。
주의사항:every()
원래 배열을 변경하지 않습니다。
예제
예제 1
age 배열의 모든 값이 18 또는 그 이상인지 확인합니다:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); }
예제 2
ages 배열의 모든 값이 특정 숫자인지나 그 이상인지 확인합니다:
<p>최소 연령: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">시도해보세요</button> <p>최소 연령 이상인가요? <span id="demo"></span></p>