Copy by Value & Copy by Reference 글에 primitive 변수와 object 변수에 대한 복사에 대해 다루었었는데 추가적으로 오늘 복습하면서 새롭게 알게된 부분을 추가 정리하였다.
Shallow Copy(얕은 복사) 와 Deep Copy(깊은 복사)에 관해서도 추가로 배우며 객체에 대한 복사는 확실히 이해한 것 같다.
추가로, JS 실행 컨텍스트에 대해 배우며
실행 컨텍스트에서 볼 수 있는 환경 정보(객체)들에 대해 개념과 사용하는 방법에 대해 학습을 했다.
자바스크립트는 콜스택에 쌓인 실행 컨텍스트를 기준으로 실행된다.
JS 실행 컨텍스트는 실행할 코드에 제공할 환경 정보들을 모아놓은 모든 객체 이다.
알아야 할 내용이 많아서 코드로 작성하면서 바로 정리하였다.