obj1 = {x:[{xxx:'XX'},{xxx:'YY'}] };
obj2 = {x:[{},{xxx:'xxx',yyy:'yyy'}]};
$.extend(true, obj1, obj2);
alert(obj1.x[0].xxx) //XX
alert(obj1.x[1].xxx) ; // xxx
obj1 = {x:[{xxx:'XX'},{xxx:'YY'}] };
obj2 = {x:[{},{xxx:'xxx',yyy:'yyy'}]};
$.extend(true, obj1, obj2);
alert(obj1.x[0].xxx) //XX
alert(obj1.x[1].xxx) ; // xxx