let array = [2,3,4];
array.map(function(){
console.log(1)
});
array의 갯수(3개)만큼 1을 3번 출력하는 결과를 얻게 됩니다.
chrome 개발자도구(F12)콘솔에서 입력시 결과를 확인할 수 있습니다.
let array = [2,3,4];
array.map(function(a){
console.log(a)
});

array의 안에 있는 값인 2,3,4가 출력되는 모습입니다.
let array = [2,3,4]
let newArray = array.map(function(a){
return a * 10
});
console.log(newArray)

array에 담은 변수들을 출력하여 newArray가 [20,30,40]이 출력됩니다
function App (){
return (
<div>
{
[1,2,3].map(function(){
return ( <div>안녕</div> )
})
}
</div>
)
}
동작원리
[1,2,3]에 map을 붙여서 그 안의 자료 갯수 만큼 map 내부코드 실행,
return안에 안녕이 있으므로 array에 3번을 담아 출력합니다