Array.Every()
Array.Every() 메서드는 주어진 배열의 모든 요소가 제공된 함수(사용자가 제공한 함수)에 의해 구현된 테스트를 통과하는지 확인합니다. 모든 요소가 테스트를 통과하면 true를 실행하고 배열의 한 요소가 테스트에 실패하더라도 false를 실행합니다. 다음 예제에서 every() 메서드는 지정된 급여 요소가 지정된 급여 제한(10000)을 초과했는지 확인하고 실행합니다. 부울(true, false) 출력.
예
<html>
<body>
<p id="every1"></p>
<p id="every2"></p>
<script>
var wages = [15000, 33000, 19000, 54000];
var salary = [9000,33000,19000,54000];
function checkSal(wage) {
return wage >= 10000;
}
document.getElementById("every1").innerHTML = wages.every(checkSal);
document.getElementById("every2").innerHTML = salary.every(checkSal);
</script>
</body>
</html> 출력
true false