2 건의
PROGRAMMING/JavaScript 검색결과



오늘은 자바스크립트의 반복자(Iterator) 중의 하나인 map 메소드 사용법에 대해서 알아보겠습니다. 

맵메소드는 객체의 모든 원소에 반복적으로 접근하여 원소를 설정한 조건에 맞게 매핑(mapping)한 후,

새로운 원소들로 새로운 배열을 만드는 데 사용할 수 있습니다.

예시를 통해 알아 보겠습니다. 



let oddNumbers = [1,3,5,7,9];



oddNumbers라는 이름의 홀수를 가진 배열을 선언했습니다.

이제 위에 선언한 배열을 이용해 새로운 배열 evenNumbers를 만들어 보겠습니다. 



let evenNumbers = oddNumbers.map(function(oddNumber){

return oddNumber * 2;

});



let evenNumbers = oddNumbers.map(oddNumber => oddNumber *2);



두가지 방법 모두 map 메소드의 괄호 안에 들어가는 함수의 선언 방식만 다를 뿐 동일합니다. 

map 메소드 내의 함수는 인자(parameter)로 oddNumber를 받아 2를 곱해주어 새로운 배열 evenNumbers의 원소로 전달하게 됩니다.





'PROGRAMMING > JavaScript' 카테고리의 다른 글

[JavaScript.Iterator] .forEach() 메소드  (0) 2018.03.08