我有一个对象,其中包含一些默认属性。如果已将选项传递给我的方法,我想覆盖这些属性。
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"})