반응형
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[javascript] 기본형과 참조형 (배열복사, 객체복사) 본문

개발기록/Javascript

[javascript] 기본형과 참조형 (배열복사, 객체복사)

네이처리 2022. 9. 5. 15:30
728x90
반응형

공부하면서 정리한 내용입니다
참고한 내용은 맨 아래의 링크를 확인해주세요




기본형 primitive type

number string null boolean undefined

변수 = 값

let x = 1;
let y = x; 
		y = 2;     

console.log(y);  // 2


참조형 reference type

Object Array
변수 = 주소 값

let x = {color: 'pink'};
let y = x;    
          
y = {
	  color: 'pink', 
	  name: '용과'
}

참조형 복사하기 Reference Type Copy

  1. 배열 복사
let x = [1, 2, 3];
let y = x.slice();   //x의 전체를 복사

y.push(4);  // y만 수정됨
  1. 객체 복사
let x = {color: 'pink'};
let y = {};

for (let copy in x) { //x의 내용을 하나씩 복사
	  y[copy] = x[copy];
} 

y.color = 'red'; //y만 수정됨








728x90
반응형
Comments