Web/javascript1 javascript로 보는 함수형 프로그래밍 함수형 프로그래밍의 콘셉트 모든 객체, 상태, 값은 불변(Immutable)이어야 한다 함수를 값처럼 사용한다. 변수에 함수를 저장하거나 리턴 값으로 함수를 반환할 수 있다. 사전 개념 정리 순수 함수 (pure function) 함수를 실행시켰을 때 부작용(side-effect)이 없는 상태를 말합니다. 함수를 실행시켜도 외부의 상태, 값에는 전혀 영향을 끼치지 않아야 합니다. 순수하게 함수 내부에서만 모든 작업이 이루어지기 때문에 함수가 어떤 역할을 하는지 파악하기도 쉽고, 다른 사이드 이펙트를 걱정할 필요도 없습니다. 사이드 이펙트가 없다면? => 스레드 안전하므로 병렬 처리를 안전하게 할 수 있습니다. var number = 10; // 외부 상태를 변경시키지 않는 순수함수 function pur.. 2020. 6. 27. 이전 1 다음