개발정리

javascript 참조 본문

JS/javascript

javascript 참조

성구님 2017. 1. 9. 23:15
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

자바스크립트에서 데이터를 넘기는 행위는 모두 객체 참조로 이루어진다고 합니다.


예시코드

var foo = {a:1};

// undefined

var bar = foo;

// undefined

foo.a = 2;

// 2

bar.a;

// 2

var vv = foo

// undefined

vv.a = 3

// 3

foo.a

// 3


객체를 복사하는 것이 아니라 참조로 이루어집니다.


복사를 위해서는 다른 많은 방법이 있습니다. 얕은 복사부터 deep copy등 여러 방법이 있으니 찾아보시길 바랍니다.

Comments