【发布时间】:2018-04-22 17:56:47
【问题描述】:
我有 2 个对象var obj1 = {a: 1, b: true, c: false};
var boj2 = {b: true, c: true, d: 1};
我想有一个这样的两个对象的联合:{a: 1, b: true, c: false, d: 1};
我尝试过使用$.extend,但它覆盖了c,我得到了{a: 1, b: true, c: true, d: 1};
有什么建议吗?
【问题讨论】:
-
最后
c应该是true还是false? -
第一个对象值必须有优先级,所以应该是
false -
真的是你想保留的“假”,还是 obj1 的值比 obj2 的优先级高?
-
对不起,我只好把$.extend函数里的2个参数颠倒过来了……尴尬,是疲劳惹的祸……
标签: javascript jquery