사실 내장함수는 잘 모른다
map에 대해 좀 더 자세히 적어놓고 나중에 더 좋은 내용 있으면 추가하는 식으로 해야겠다.
파라미터로 전달된 함수를 이용해 배열 각 요소를 원하는 규칙에 따라 변환해 새로운 배열을 생성하는 것.
arr.map(callbackFunction(currentValue, index, array), thisArg);
const n = [1,2,3,4,5]
const arr = n.map((n) => n*n);
//[1,4,9,16,25]
const it = () => {
const n = ["a", "b", "c"];
const nlist = n.map((name) => <li>{name}</li>);
return <ul>{nlist}</ul>;
}//key props 없다는 경고!
const aList = a.map((art) => {
<Art
title={art.title}
writer={art.writer}
key={art.id}
/>
}
const it = () => {
const n = ["a", "b", "c"];
const nlist = n.map((name, index) => <li key={index}>{name}</li>);
return <ul>{nlist}</ul>;
}//키값이 따로 없으므로 index 사용(비효율적)