저번에도 filter 함수에 대해 다루었었지만 아직도 헷갈린다. map 함수와 filter 함수 모두 배열을 return한다. 그러나
바로 예제를 보자.
// 누군지 전혀 모르는 사람들의 이름을 배열로 계속 가져올 예정이다
let names = [
"Kim Ji Won",
"Lee So Yeon",
"Park Jun Ho",
"Choi Min Ji",
"Kang Seong Min",
"Yoon Min Ho",
]
// 이름에 i를 포함한 사람들을 출력하는 배열을 만들자.
let includesI = names.filter((item) => item.includes("i"))
console.log(includesI)
// 결과
[ 'Kim Ji Won', 'Lee So Yeon',
'Choi Min Ji', 'Yoon Min Ho' ]