JavaScript - 불변성(Immutability)
·
JavaScript
이번 포스팅에서는 불변성(Immutability)에 대해 알아보고자 한다. Immutable type Mutable type 1. Immutable type 불변성에 대해 알아보기 위해서는 우선 자바스크립트의 변수 타입에 대해 살펴볼 필요가 있다. 자바스크립트의 변수는 크게 원시 타입(Primitive type)과 참조 타입(Reference type)으로 나눌 수 있으며, 원시 타입의 종류는 아래와 같다. Boolean String Number undefined null Symbol (ES6부터 추가) 이러한 원시 타입의 데이터들은 소위 불변성(Immutability)을 갖고 있다고 얘기한다. 실제 변수에 값이 할당되는 과정을 살펴보면서 이해해보도록 하자. let str = "Hello";..