(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) 기본형을 제외한 모든 참조형 객체들의 값은 복사되지않고 참조된다고 할 수 있다.
( 같은 주소값을 가리키고 있기 떄문이다. )
'JS > JavaScript&TypeScript' 카테고리의 다른 글
JavaScript&TypeScript 08. 반복문 (0) | 2022.04.03 |
---|---|
JavaScript&TypeScript 07. 조건문 (0) | 2022.04.02 |
JavaScript&TypeScript 05. 식 ( Expression ) (0) | 2022.04.02 |
JavaScript&TypeScript 04. 변수&상수 (0) | 2022.04.02 |
JavaScript&TypeScript 03. 타입 ( Type ) (0) | 2022.04.02 |