2016. 8. 9. 21:12
Array객체의 map() 메서드 Javascript & HTML & CSS/pure javascript2016. 8. 9. 21:12
MDN(Mozila Developer Network)에 보면 Array 객체의 map메소드를 이렇게 정의하고 있다.
|
우선 형태는 다음과 같다.
(배열Object).map(콜백함수) |
위 정의가 무슨 말인지 모르겠으면 예제를 보자.
[1,2,3,4,5].map(function(data){
return num * num;
});
[1,2,3,4,5]라는 배열이 있다.
근데 이 배열의 각 엘리먼트에 제곱연산을 한 배열을 생성하고 싶다.
그러면 위와 같이 쓰면 된다는 얘기.
배열을 순회하면서 각 인덱스마다 콜백함수가 호출된다.
그럼 그 콜백함수에서는 각 엘리먼트의 자료를 가공하는 것이 가능하겠지?
그러면 그 가공한 결과를 새로운 배열에 담으며 끝!
'Javascript & HTML & CSS > pure javascript' 카테고리의 다른 글
javascript 배열의 특징 (0) | 2016.12.04 |
---|---|
javascript의 6가지 자료형 (0) | 2016.12.04 |
[변환법] JSON <-----> Javascript Object (0) | 2016.08.09 |
javascript에서 false로 판단하는 것 (0) | 2016.08.05 |
javascript 참고자료 (0) | 2016.08.01 |