728x90
300x250
SMALL
map()
- 각 배열 요소에 대해 함수를 수행해서 새 배열을 만든다.
- 값이 없는 배열 요소에 대해 함수를 실행하지 않는다.
- 원래 배열을 변경하지 않고 새 배열을 만든다.
<p id="demo"></p>
<script>
const numbers1 = [45, 4, 9, 16, 25];
const numbers2 = numbers1.map(myFunction);
document.getElementById("demo").innerHTML = numbers2;
function myFunction(value, index, array) {
return value * 2;
}
</script>
실행결과
90,8,18,32,50
3개의 인수를 취한다.
- 아이템 값
- 아이템 인덱스
- 배열 자체
콜백 함수가 값 매개변수만 사용할 경우 인덱스 및 배열 배개변수를 생략할 수 있다.
728x90
반응형
LIST
'javaScript > JS Tutorial' 카테고리의 다른 글
[javaScript]날짜 객체 생성 9가지 (0) | 2022.11.15 |
---|---|
[javsScript]상수 배열 const 특성 (0) | 2022.11.12 |
[javaScript]forEach() 배열반복 (0) | 2022.11.10 |
[javaScript]객체 배열 정렬하기 (0) | 2022.11.09 |
[javaScript]배열 최소값 최대값 찾기 (0) | 2022.11.08 |
댓글