filter 는 산술이 아닌 논리 결과로 리턴 배열값을 던져줌
map은 산술 값으로 리턴
var arr = [0,1,2]
arr.filter((arg) => arg <= 2);
논리결과로 모두 2보다 작거나 같으므로
리턴값은 그대로 [0,1,2]
arr.filter((arg) => arg * 2);
0 * 2는 0은 논리결과 false 이므로
리턴값은 [1,2]
'Javascript' 카테고리의 다른 글
크롬 DevTools에서 소스 검색 단축키 (0) | 2022.07.22 |
---|---|
default export (0) | 2022.04.01 |
reduce 함수 (0) | 2022.03.28 |
댓글