프론트엔드/함수형 프로그래밍1 [함수형 프로그래밍] 커링 사례 모음 1. 필터링 함수 색상, 사이즈를 모두 만족하는 옷 찾기 const items = [ { 이름: '스웨터', 색상 : '검정색', 사이즈: 'M', }, { 이름: '가디건', 색상 : '갈색', 사이즈: 'S', } ]; const identity = key => value => item => item[key] = value; const colorCheck = identity('색상'); const stateCheck = identity('지역'); const allFilters = (items, ...checks) => { return items. .filter(item => checks.every(check => check(item)) .map(item => item['이름']); }; allFil.. 2022. 12. 28. 이전 1 다음