로딩
요청 처리 중입니다...

[JS] Call by Value & Call by Reference

 [JS]  Call by Value & Call by Reference

Call By Value 먼저 값에 의한 전달에 대한 특징부터 살펴보자. 1. argument로 값이 넘어온다. 2. 값이 넘어올 때 복사된 값이 넘어온다. 3. caller(호출하는 녀석)가 인자를 복사해서 넘겨줬으므로 callee(호출당한 녀석)에서 해당 인자를 지지고 볶아도 caller는 영향을 받지 않는다. a라는 변수를 인수로 넘겨주었다.

이때 1이라는 값은 복사되어 인자b에게 할당된다. a와 b의 값은 같지만 둘 다 다른 메모리 공간을 차지하게 되어 별개의 존재이기 때문에 함수 내부에서 b를 지지고 볶아도 a한테는 아무런 영향이 없다. Call By Reference 이번에는 Call By Reference에 대한 특징을 살펴보자. 1. arguments로 reference(값에 대한 참조 주소..........