This page说使用:
var object = $.extend({}, object1, object2);
但我更喜欢把一切都放在一边。因此,如果我有一个显式声明的本地范围,我可以使用:
var local = {};
$.extend(local.object, object1, object2);
而不是这样说:
var local = {};
local.object = $.extend({}, object1, object2);
答案 0 :(得分:1)
你有没有试过这种方法?
var local = { object: {} };
$.extend(local.object, object1, object2);
顺便说一句,我没有看到第三种方法的问题。