[TIL] 24/04/23 JS 2일차

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