var adun = {
age : 24
};

console.log(adun); // -> Object {age: 24}

function dc (value) {
value = {
'sibal' : '자바스크립트는 복사된 값만 받는다고'
};
}

dc(adun);

console.log(adun); // -> Object {age: 24}

무슨말인지 이해가 안가시는분들을 위해 직접만든 자료 첨부합니다.





자 이제 자바스크립트 함수는 매개변수가 오로지 값으로만 전달된다는걸 알았습니다.


근데 그 값이 객체 그 자체가 아니라 객체의 주소 즉 포인터인겁니다.


근데 포인터값을 넘기면 콜바이레퍼런스라고 하나보죠?


야후의 수석개발자이자 자바스크립트 관련하여 각종 유명한 책의 저자인 니콜라스 자카스는


객체 그 자체를 넘기는걸 콜바이레퍼런스라고 하던데요..


뭐 로마에서는 로마의법을 따라야하지 않겠습니까???