객체와 변경불가성(Immutability)
해당 글은 2018년 10월에 작성된 글 입니다. 🙏 객체와 변경불가성(Immutability) Immutability(변경 불가능), mutable(변경 가능) Immutability는 객체가 생성된 이후 그 상태를 변경할 수 없는 디자인 패턴을 말한다. 이러한 특성은 함수형 프로그래밍의 핵심 원리이다. Javascript의 객체는 참조(reference)형태로 전달하고 전달 받는다. 객체가 참조를 통해 공유되어 있다면 그 상태가 언제든지 변경될 수 있기 때문에 문제가 될 가능성도 커지게 된다. ES…