음악, 삶, 개발
Array 의 여러 함수 조합하기 본문
Array 가 제공하는 함수들의 강력한점은 composition 한 일들을 구사할수있는것이다.
아래는 나이가 40세 이상일 경우 이 나이들을 string 으로 변환하는 코드이다.
const people = [
{ name : 'kim', age : 10 },
{ name : 'seo', age : 35 },
{ name : 'choi', age : 45 },
{ name : 'park', age : 55 },
]
const oldPeople = people
.map((p) => p.age) // age 만으로 이루어진 배열 return
.filter((age) => age >= 40) // 이 배열에서 다시 40 이상인 요소들만으로 이루어진 배열 return
.join('_') // 요소사이에 _ 삽입하여 단일 string 으로 return
console.log(oldPeople) // 45_55