- 자바스크립트 데이터 유형은 기본 유형과 참조 유형으로 나뉩니다. 🔑
- 기본 유형(숫자, 문자열, 불, null, undefined)은 할당 시 값의 복사본이 생성되어 변수 간 독립적인 저장됩니다. 💾
- 참조 유형(객체, 배열, 함수)은 메모리 주소를 저장하며, 여러 변수가 같은 객체를 참조할 수 있습니다. 🔗
- 참조 유형의 변수를 변경하면 모든 참조 변수가 동일한 객체에 대한 변경 사항을 반영합니다. 🔁
- 새로운 객체를 생성하려면 객체를 구조화하거나 복사하는 방법을 사용합니다.
- 함수 내에서 기본 유형은 복사본을 받아 변수에 직접 영향을 미치지 않습니다. 🎬
- 함수 내에서 참조 유형을 전달하면 함수가 원본 객체를 변경할 수 있습니다. 🧬