Latest web development tutorials

자바 스크립트 배열지도 () 메소드

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

배열의 요소의 배열이 원래 배열의 제곱근입니다 반환

VAR 번호 = 4, 9, 16, 25];

myFunction 함수 () {
X = document.getElementById를 ( "데모")
x.innerHTML = numbers.map (Math.sqrt);
}

출력은 다음과 같습니다

2,3,4,5

»시도

정의 및 사용

맵 () 메소드는 새로운 배열 함수 호출 처리 후에 원래 값으로 배열 요소의 요소의 배열을 반환한다.

원래 배열 처리 소자의 요소의 순서에 따라, 맵 () 메소드.

참고 :지도를 () 빈 배열을 검색하지 않습니다.

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


브라우저 지원

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

방법
지도 () 9 1.5

문법

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

매개 변수 설명

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

기술 세부 사항

반환 값 : 그것은 새로운 어레이 함수 호출 처리 후에 원래 값으로 배열 요소의 요소의 배열을 반환한다.
자바 스크립트 버전 : 1.6

더 많은 예제

값 입력 상자가 배열 곱의 각 요소에 대해 지정된, 새로운 배열을 반환합니다 :

VAR 번호 = [65, 44, 12, 4];

기능 multiplyArrayElement (NUM) {
NUM 개 *의 중요 document.getElementById ( "multiplyWith"를 반환 ) .value;
}

myFunction 함수 () {
중요 document.getElementById ( "데모") .innerHTML = numbers.map (multiplyArrayElement);
}

»시도

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