在jquery中使用扩展对象更改数组时遇到问题。
示例:
var a = {}, b = {j: 2, arr : [{1:1}]};
$.extend(a, b);
console.log("A=" ,a);
console.log("B=" , b);
b.arr.push({2:2});
console.log("A=" , a);
console.log("B=" , b);
链接: http://fiddle.jshell.net/GopsAB/BZu7S/1/
预期: 更改b时不应更改对象a。