데이터변환
[React] 함수형 프로그래밍 핵심 개념 - 데이터 변환
🧐 데이터 변환이란? 함수형 프로그래밍에서는 함수를 사용해 원본을 변경한 복사본을 만들어준다. -> 이런 식으로 변경하면 코드가 덜 명령형이 되고, 그에 따라 복잡도도 감소한다 이때 자바스크립트 안에는 데이터를 변환해서 다른 데이터를 만들어 낼 수 있게 해주는 도구들이 있다. 1) Array.filter 원본 배열로부터 새로운 배열을 만들어내는 자바스크립트 배열 내장 함수이다. 술어(predicate)를 유일한 인자로 받는다. (술어 : true나 false를 반환하는 함수) 배열에 있는 모든 원소에 이 술어를 한 번씩 호출한다. 술어에 배열의 원소를 인자로 전달하며, 반환 값이 true이면 해당 원소를 새로운 배열에 넣는다. const cities = cities.filter(city => city[0..