map / filter
const classmates = ["철수","영희","훈희"]
classmates.mpa((el) =>(el+"어린이"))
console.log(classmates)
classmates = ["철수어린이","영희어린이","훈희어린이"]
el 자리에 철수가 들어가고 el+"어린이"가 되어 자기 자리로 돌아옴
const classmates = [
{name : "철수"}
{name : "영희"}
{name : "훈희"}
]
classmates.map((el)->({name: el.name + "어린이"})
객체에서도 동일하게 적용 가능
const classmates = [
{name : "철수어린이"}
{name : "영희어린이"}
{name : "훈희어린이"}
]
classmates.map((el)->({name: el.name , school: "다람쥐초등학교"})
const classmates = [
{name : "철수어린이", school:"다람쥐 초등학교"}
{name : "영희어린이", school:"다람쥐 초등학교"}
{name : "훈희어린이", school:"다람쥐 초등학교"}
classmates.map((el)=>({name:el.name,age:el.age ,school:"토끼초등학교"}))
{name: '철수', age: 13, school: '토끼초등학교'}
{name: '훈이', age: 10, school: '토끼초등학교'}
{name: '영희', age: 5, school: '토끼초등학교'}
const ages = [10, 12, 11]
age.filter((el) => (el >= 11))
console.log(ages)
ages = [11,12]
조건에 맞는 인덱스만 뽑힘
map과 filter를 동시에 사용할 수 있음
ages.filter
.map