728x90 반응형 순수 함수1 함수형 프로그래밍 개념 (불변성, 순수 함수, 참조 투명성, 1급 함수) 함수형 프로그래밍에 대해 이해하기 위해서 다음과 같은 개념을 알아야 한다. 불변성순수 함수참조 투명성1급 객체1급 함수 불변성불변성이란 값이나 상태를 변경할 수 없는 것을 의미한다. 한 번 생성된 데이터의 값이나 상태를 변경하지 않고 새로운 값을 할당하는 것을 의미한다. 자바스크립트를 기준으로 불변성에 대해 자세히 알아보자. 구체적으로는 ”메모리 힙 영역의 값이 변하지 않는다”라고 해석할 수 있다. 원시 타입과 참조 타입을 기준으로 불변성에 대해 알아보자. 자바스크립트 기준으로 원시 타입은 다음 종류들이 있다.Boolean,StringNumberNullundefinedSymbol자바스크립트 기준으로 참조 타입은 다음 종류들이 있다. ObjectArrayFunctionDateMapSet 원시 타입은 cal.. 2024. 8. 14. 이전 1 다음 728x90 반응형