Array.some()
Array.some()은 주어진 요소가 제공된 함수(사용자가 제공한 기능)에 의해 구현된 테스트를 통과했는지 확인합니다. 모든 요소가 테스트를 통과하면 true를 반환하는 Array.Every()와 달리 Array.some()은 배열의 한 요소가 테스트를 통과하더라도 true를 반환하고 모든 요소가 테스트에 실패하면 false를 반환합니다. 다음 예제에서 Array.some()은 배열의 급여 요소가 지정된 급여 제한(15000)을 초과했는지 확인하고 실행합니다. 부울(참, 거짓) 출력.
예
<html>
<body>
<p id="some1"></p>
<p id="some2"></p>
<script>
var wages = [33000, 10000, 1000, 20000];
var salary = [3000,9000,14000,10000]
function checkSal(wage) {
return wage >= 15000;
}
document.getElementById("some1").innerHTML = wages.some(checkSal);
document.getElementById("some2").innerHTML = salary.some(checkSal);
</script>
</body>
</html> 출력
true false