3 big important array methods to perform data transformation.
these are methods that we use to create new arrays based
on transforming data from other arrays.
Map은 foreach loop와 같은 역할을 하지만 다른점은
original array를 기반으로 new array를 만든다는 것이다.
이 세가지 정리한 슬라이드를 확인해보자
솔직히 이름만 들어도 대충 감이 오기는 했다..map 빼고..
암튼 저기 슬라이드에서 볼 수 있듯이
map은 원래 current에서 저렇게 2를 곱한애들을
새로 array로 만들어주는 역할을 하고
filter같은 경우에는 2보다 큰 애들을 필터링해서
새로운 array로 만들어준다.
reduce는 snowball처럼 element 들을 더하거나 해서
하나의 value로 만들어주는 역할을 한다.
다음 포스트들에서 map, filter, reduce 애들의 사용법을
자세히 정리해보도록 하자.