깊은복사

728x90
반응형
사소한 개발지식/JavaScript

JAVASCRIPT - 얕은복사 / 깊은복사

JAVASCRIPT 얕은복사와 깊은복사 🔎 기본 데이터 타입 javascript의 데이터형은 기본 데이터 타입과 참조형 데이터 타입으로 구분된다. 기본 데이터 타입은 아래와 같이 데이터를 복사하게 된다. const a = 1 const b = a b = 2 console.log(a) // 1 console.log(b) // 2 const c = 1 const d = c c = 2 console.log(c) // 2 console.log(d) // 1 🔎 얕은 복사 참조형 데이터 타입 (Array, Object)의 경우 기본형과 동일하게 데이터를 복사하게 되면 얕은 복사(참조 주소 공유)가 되어 다음과 같이 동작한다. const arr1 = ['a', 'b', 'c', 'd'] const arr2 = ar..

728x90
반응형
KimBY
'깊은복사' 태그의 글 목록