変数「my_a」とletters.aの両方が同じオブジェクトを指すようにしようとしています。
//i want letters.a to reference (point to) my_a, not be a copy...
//expected output should be: letters.a = c
//made variables into Objects.. but didn't help.
var my_a = new Object('a');
var my_b = new Object('b');
var letters = {'a': my_a, 'b': my_b};
$('#output').append('my_a = ' + my_a + '<br>');
$('#output').append('leters.a = ' + letters.a + '<br>');
my_a = new Object('c');
$('#output').append('my_a = ' + my_a + '<br>');
$('#output').append('letters.a = <span style="color:red">' + letters.a + '</span>');
このフィドルを参照してください:
しかし、出力からわかるように、これは機能していません。
何か案は?これはjavascriptで可能ですか?
ありがとうございました。