<코어 자바스크립트>
p.22~35
불변 객체를 만드는 법.
immutable.js, immer.js와 같은 라이브러리 혹은 deep copy, JSON.stringify-JSON.parse
얕은 복사(shallow copy)시에는 객체의 프라퍼티 값이 객체라면 주소값을 복사해서 문제가 생길 수 있다.
뎁스가 하나라면, 스프레드 연산자, object.assign() 활용.
undefined와 null.
undefined는 자바스크립트 엔진이 지정하는 값. 변수 선언만 있을 때, 존재하지 않는 프로퍼티 접근, return 없는 함수.
null은 개발자가 의도적으로 값이 없음을 드러내는 것.
typeof null은 object.
'개발 서적 > 일일 독서' 카테고리의 다른 글
[독서 일기] 2023-05-02 (화) (0) | 2023.05.03 |
---|---|
[일일 독서] 2023-05-01 (월) (0) | 2023.05.02 |
[일일 독서] 2023-04-29 (토) (0) | 2023.04.30 |
[독서 일기] 2023-04-28 (금) (0) | 2023.04.29 |
[일일 독서] 2023-04-27 (목) (1) | 2023.04.28 |