순수 함수(pure Function)
함수형 프로그래밍에서는 함수를 중심으로 Side-Effect가 없도록 프로그래밍을 하는 것을 말한다 여기서의 함수는 순수 함수(pure Function)이다 순수 함수란 동일한 인자를 넣었을 때 항상 동일한 리턴값을 반환하고 외부에 영향을 받지 않는 함수를 말한다 순수 함수 input : 어떠한 함수에서 외부의 데이터를 직접적으로 사용하지 않고, 파라미터로 받는다 output : input값에 의해 output이 결정되기 때문에 외부의 값들이 변경되더라도 함수 자체에는 외부에 영향을 받지 않기 때문에 Side-Effect가 없다는 것이다 파라미터 순수하지 않은 함수 const peopleList = ['eve', 'kyle', 'dico', 'autumn']; const getPeopleList = ()..