我不會經常被困難,但我現在只是失去了單詞。JavaScript對象行爲
使用Chrome 37.0.2062.120米
爲什麼我的console.log();
是報告這些結果有人能解釋一下嗎?
JS代碼
var some_obj = {min:1};
var another_obj = {};
console.log(some_obj);
another_obj['sometarget'] = some_obj; // <- What is this sorcery?!?!?
another_obj['sometarget']['required'] = true;
console.log(some_obj);
的console.log()輸出
Object {min: 1}
Object {min: 1, required: true}
的jsfiddle
http://jsfiddle.net/qrnaw7j2/1/
你不期待什麼結果?你難住的驚喜是什麼? – 2014-09-23 19:23:37
搜索會發現你有幾百個副本,這裏有一個 - > ** http://stackoverflow.com/questions/9437981/object-pass-by-reference** – adeneo 2014-09-23 19:28:08