【发布时间】:2010-10-28 02:50:27
【问题描述】:
如果我有一个 javascript 对象/关联。数组定义如下:
function somefunction(options) {
var defaults = {
prop1: 'foo',
prop2: 'bar'
};
//Do stuff here
}
我想用这个作为函数的默认值。所以当函数被调用时,我想用defaults 中的值填充options 变量,但前提是它们在options 中不存在。
所以可以说这是被称为
somefunction({ prop1: 'fish' });
我怎样才能让options 与defaults 合并,这样我才能得到这个
{
prop1: 'fish',
prop2: 'bar'
}
【问题讨论】:
标签: javascript arrays merge