JS/JavaScript&TypeScript
JavaScript&TypeScript 06. 참조&복사
shin96bc
2022. 4. 2. 23:53
(1) 참조와 복사
Github: https://github.com/SHIN96BC/JavaScript-TypeScript-Concept-2022/tree/main/06_Copy
1) 복사 ( Copy )
ex)
let a = 10;
let b = a;
<1> a 와 b 는 같은 10 이지만 전혀 관계없는 값이다
ef) 기본형 데이터들은 모두 값이 복사가 된다. 어떤 상황에서도 이전 변수에 담겨있는 값에
영향을 주지않는다.
2) 참조 ( Reference )
ex)
let o = {
isLoding: false,
};
let o2 = o;
<1> o 와 o2 의 값은 같은 값이다. o 에 담겨있는 값을 o2 에 옴겨 담을때 객체의 주소값만
저장되게 되어 있기 때문이다.
cf) 기본형을 제외한 모든 참조형 객체들의 값은 복사되지않고 참조된다고 할 수 있다.
( 같은 주소값을 가리키고 있기 떄문이다. )