복제 : 파일을 복사하는 것과 같은 의미다.
예시
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 |