장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › 따봉만들기 map관련 질문합니다!
{ 글제목.map(function(a,i){ return( <div className= 'list'> <h3>{글제목[i]} <span onClick={ ()=>{ let copy=[...따봉]; copy[i]++ 따봉변경(copy)}}>♥</span> {따봉[i]}</h3> <p>2월 17일 발행</p> <hr/> </div> ) }
완성은 시켰습니다. 그런데 글제목.map(function(a,i){
이 부분이 이해가 안갑니다. i는 배열안에 있는 각각 의 값을 하나씩 끌어와주는 반복문 변수 것이라 생각되는데
a는 뭔지 모르겠습니다.
강의 때 function(a) 는 안에 파라미터를 설정해줌녀 각각 배열값을 가져올 수 있다 라고 이해했는데요..
(a,i) 이렇게 있을때는 모르겠습니다 ㅜㅜ
이것저것 시도해봤을때 a가 없으면 글제목 배열안에있는 값을 못가져오는데 어떻게 a가 글제목을 지칭 하는건지 이유를 모르겠어요.
map은 파라미터 두개까지 작명이 가능한데
첫째 a 파라미터는 array 안에 있던 데이터를 의미합니다
둘째 i 파라미터는 map 안에 있는 코드가 반복되며 실행될 때 0부터 1씩 증가하는 정수를 의미합니다
그냥 자바스크립트 map 함수 사용법일 뿐입니다
명확히 이해할 수 있었습니다!
고맙습니다.