我有一个对象,其中有一些默认属性。如果选项已传递给我的方法,我想覆盖这些属性。
myMethod: function(options){
var myObj = {
prop1: _this.get('data1'),
prop2: _this.get('data3'),
prop3: _this.get('data4'),
};
if(options){
$.extend( myObj, options );
}
}
当我在调用 $extend 后登录 myObj 时,它不显示通过选项传入的新数据
myMethod({prop1:"newData1", prop2:"newData2", prop3:"newData3"})
请您参考如下方法:
安德鲁·惠特克 (Andrew Whitaker) 在上面的评论中似乎用这个 jsfiddle 回答了这个问题:
