- JS에서 변수 선언과 기본형/참조형 데이터 할당 과정
- 얕은 복사 / 깊은 복사
- 참조 = 같은 메모리 주소를 가르킴 (객체 대입, 얕은 복사 내 중첩 객체)
- spread 연산자
- slice()
- 복사 = 별도의 메모리 공간에 복사하여 새로운 객체를 만듦 (깊은 복사)
- 참조 = 같은 메모리 주소를 가르킴 (객체 대입, 얕은 복사 내 중첩 객체)
const user3 = {};//빈타겟
for(key in user){ // 객체 순회 (key)
user3[key] = user[key];
}
- 실행 컨텍스트(call stack, record, outer)
- This