这是我的代码
var destObj= Object.assign({}, sourceObj);
destObj.fields.forEach(item => {
if (item.fieldType == 'MULTI_SELECT_LOV') {
let newValues = [];
item.selectedValue.forEach(val => {
newValues.push(val.dataName);
});
item.selectedValue = newValues;
}
})
完成代码执行后,< sourceObj'和' destObj'是平等的。
我的意图是不影响对' destObj'不应该反映在sourceObj'。