반응형 불변객체1 코어 자바스크립트 1장 데이터 타입(05 불변객체) 이 글은 전적으로 코어 자바스크립트를 읽고 나름대로 요약한 글이다. 05 불변 객체 불변 객체를 만드는 간단한 방법 불변 객체(immutable object)는 최근의 React, Vue.js 등의 라이브러리나 프레임워크에서 뿐만 아니라 함수형 프로그래밍, 디자인 패턴 등에서도 매우 중요한 기초가 되는 개념입니다. 참조형 데이터의 '가변'은 데이터 자체가 아니 내부의 프로퍼티를 변경할 때만 성립합니다. 데이터 자체를 변경하고자 하면(새로운 데이터를 할당하고자 하면) 기본형 데이터와 마찬가지로 기존 데이터는 변하지 않습니다. 그렇다면 내부 프로퍼티를 변경할 필요가 있을 때마다 매번 새로운 객체를 만들어 재할당하기로 규칙을 정하거나 자동으로 새로운 객체를 만드는 도구를 활용한다면 객체 역시 불변성을 확보할 .. 2022. 6. 13. 이전 1 다음 반응형