반응형 불변성(Immutability)1 23. 함수형 프로그래밍(Functional Programming) - 2 불변성(Immutability)과 레퍼런셜 투 트루(Reducing to True) 불변성(Immutability) 불변성은 데이터가 생성된 후에는 그 상태를 변경할 수 없는 것을 의미합니다. 이는 데이터의 변경을 허용하지 않고, 새로운 데이터를 생성하는 방식으로 작업을 수행합니다. 불변성은 함수형 프로그래밍에서 중요한 개념으로, 코드의 예측 가능성과 안정성을 높여줍니다. JavaScript에서는 객체나 배열의 불변성을 유지하기 위해 라이브러리나 내장 메서드를 활용할 수 있습니다. 핵심 내용: 불변성은 데이터가 생성된 후에는 변경할 수 없는 것을 의미합니다. 데이터의 변경이 필요할 때는 새로운 데이터를 생성하여 사용합니다. 불변성은 코드의 예측 가능성과 안정성을 높여주며, 다중 스레드 환경에서 안전성을 .. 2024. 2. 17. 이전 1 다음 반응형