복제 : 파일을 복사하는 것과 같은 의미다.
예시
var a=1;
var b=a;
b=2;
cosole.log(a);

 

 

참조 : 심볼릭 링크 혹은 바로가기를 만드는 것과 비슷하다.
예시
var a={'id':1};
var b=a;
b.id=2;
console.log(a.id);

 

 

 

함수와 참조
예시
//
var a=1;
function func(b){
 b=2;
}
func(a);
console.log(a);

 

//
var a={'id':1};
function func(b){
 b={'id':2};
}
func(a);
console.log(a.id);

 

//
var a={'id':1};
function func(b){
 b.id=2;
}
func(a);
console.log(a.id);

 

 

사진 참조 : 생활코딩

'Programming > Javascript' 카테고리의 다른 글

데이터 타입, 래퍼객체  (0) 2018.01.03
표준내장객체, Object 객체  (0) 2018.01.03
상속, prototype  (0) 2018.01.03
전역객체와 this  (0) 2018.01.03
생성자와 new  (0) 2018.01.03
블로그 이미지

꼴통보안인

,