Latest web development tutorials

자바 스크립트 배열 일부 () 메소드

배열 객체 참조 자바 스크립트 배열 개체

배열 요소 (18)보다 큰지 여부를 검출하는

var에 나이 = [3, 10, 18, 20];

기능 checkAdult (나이) {
반환 연령> = 18;
}

myFunction 함수 () {
중요 document.getElementById ( "데모") .innerHTML = ages.some (checkAdult);
}

출력은 다음과 같습니다

참된

»시도

정의 및 사용

지정된 조건 (기능 제공) 경우 배열의 요소의 검출에 대한 몇 가지 () 메서드를 만난다.

일부 () 메서드는 배열의 각 요소에 대해 순차적으로 실행됩니다 :

  • 하나의 요소가 상기 조건을 만족하고있는 경우, 식 true를 반환 나머지 요소가 더 이상 검출을 수행 할 것.
  • 만약 엘리먼트의 조건을 충족하지 않는 경우 false를 반환.

참고 : 일부 ()는 빈 배열을 검색하지 않습니다.

참고 : 일부 () 원의 배열을 변경하지 않습니다.


브라우저 지원

표의 수치는 상기 방법의 버전 번호를 먼저 지원 브라우저를 나타낸다.

방법
일부 () 9 1.5

문법

array.some(function(currentValue,index,arr),thisValue)

매개 변수 설명

매개 변수 기술
기능 (CurrentValue에, 인덱스, 도착) 해야합니다. 기능, 어레이의 각 요소는이 기능 함수 파라미터를 수행 할 것이다 :
매개 변수 기술
CurrentValue에 해야합니다. 현재 요소의 값
색인 선택 사항. 현재 요소의 인덱스 값
도착 선택 사항. 현재 요소에 속하는 객체의 배열
thisValue 선택 사항. 함수에 전달 된 콜백 오브젝트 사용 된 바와 같이, 이는 "이"값으로 사용된다.
당신이 thisValue를 생략하면, "이"값은 "정의되지 않은"

기술 세부 사항

반환 값 : 부울 값입니다. , 조건이 true를 반환 배열 만족의 요소가있는 경우 그렇지 않은 경우는 false를 돌려줍니다.
자바 스크립트 버전 : 1.6

더 많은 예제

입력 상자의 값보다 큰 어레이 요소가 있는지 여부를 검출하는

<p> 최소 연령 : <입력 유형 = "숫자" ID = "ageToCheck"값 = "18"> </ P>
<버튼의 onclick = "하여 myFunction () "> 포인트 나 </ 버튼>

<스팬 ID = "데모"<P> 결과를 분석 > </ SPAN> </ P>

<스크립트>
VAR의 나이 = 4, 12, 16, 20];

기능 checkAdult (나이) {
반환 나이> = document.getElementById를 ( "ageToCheck ") .value;
}

myFunction 함수 () {
중요 document.getElementById ( "데모") .innerHTML = ages.some (checkAdult);
}
</ 스크립트>

»시도

배열 객체 참조 자바 스크립트 배열 개체