var obj1 = New MyObject('Object 1');
var obj2 = New MyObject('Object 2');
var foo = { anObject : obj1 };
foo.anObject = obj2;
console.log(obj1.name);
Naturally, obj1 didn't changed. But how to replace obj1 by obj2 in the whole script assuming I can only access foo ?
foo.anObjectinstead ofobj1when referencing it.foo.anObject = &obj1and then*(foo.anObject) = obj2