I do not get stumped often but I am just at a loss of words right now.
Using Chrome 37.0.2062.120 m
Can someone explain to me why my console.log(); is reporting these results?
JS code
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() output
Object {min: 1}
Object {min: 1, required: true}
JSFIDDLE