처음 볼 때는 낯설었지만
그래도 비교적 router 하는 것보단 쉬웠고
이해하니 더더욱 쉬운 map.
const classmates = ["철수", "영희", "훈이"] classmates.map((el)=> el+"어린이"]
-> ["철수어린이", "영희어린이", "훈이어린이"]
const classmates =[
{name: "철수"},
{name: "영희"},
{name: "훈이"}
]
classmates.map((el) => ({ name:${el.name}어린이
}))
-> [{name: "철수어린이"},
{name: "영희어린이"},
{name: "훈이어린이"}
]
const classmates =[
{name: "철수"},
{name: "영희"},
{name: "훈이"}
]
classmates.map((el) => ({name: el.name, school: "다람쥐초등학교"}))
-> [
{name: "철수", school: "다람쥐초등학교"},
{name: "영희", school: "다람쥐초등학교"},
{name: "훈이", school: "다람쥐초등학교"}
]
그리고 filter는 이렇게 한다..
const ages = [10, 13, 11] ages.filter((el) => (el>=11))
-> [13, 11]
const classmates = [ {name: "철수", age: 10}, {name: "영희", school: 13}, {name: "훈이", school: 11} ] classmates.filter((el)=>(el.age >= 11))
[
{name: "영희", age: 13},
{name: "훈이", age: 11}
]