선생님 궁금한게 있습니다.
var 이름1 = { name : '김' };
function 변경(obj){
obj = { name : 'park' };
}
변경(이름1);
위 예제에서 obj라는 변수는 obj = { name : 'Park' } 이렇게 재할당을 해주고 있는 것이라
obj라는 변수에 새로운 화살표를 재할당을 한 것이지 실제 이름1이라는 변수는 전혀 건드리지 않고 있습니다.
라고 말씀해주셨는데요.
1. 그렇다면 생성된 obj = { name : 'Park' }는 어떻게 접근할 수 있는 건가요?
2. obj = { name : 'Park' }을 어떻게 활용할 수 있을까요? 결론적으로는 변경이라는 함수를 통해서 객체의 value 값을 동적으로 바꾸고 싶습니다.