var obj1 = New MyObject('Object 1');
var obj2 = New MyObject('Object 2');
var foo = { anObject : obj1 };
foo.anObject = obj2;
console.log(obj1.name);
당연히 obj1
은 변경되지 않았습니다. 하지만 내가 foo
에만 액세스 할 수 있다고 가정하고 전체 스크립트에서 obj1
을 obj2
으로 대체하는 방법은 무엇입니까?javascript - 다른 개체로 바꾸기
당신이 –
코드를 요구하는 분명한 +를 참조 할 때'foo.anObject' 대신 obj1''로 사용되지 않습니다. –
대체 무엇을 "* 전체 스크립트 *"로 바꾸시겠습니까? – Bergi