我将此数据发送到我的行动以获取api帖子。有没有办法可以使用lodash抓住所有道具并将它们放到顶层?
rangeStartYear:12
Id:3647074,
updatedElements:{
testgroup:"asasa",
testAgain: "yep"
},
anotherValue: 111,
data:{
value1:"asasa",
value2: "yep"
}
我目前正在使用if语句检查数据:
var rowDataToSave = {};
if(addUpdateData.updatedElements) {
rowDataToSave = addUpdateData.updatedElements;
}
if(addUpdateData.data){
rowDataToSave = addUpdateData.data;
if(addUpdateData.data.row){
rowDataToSave = addUpdateData.data.row;
}
}
更新:是否可以将上述所有数据拉成如下:
data:{
testgroup:"asasa",
testAgain: "yep",
value1:"asasa",
value2: "yep",
anotherValue: 111,
rangeStartYear:12
Id:3647074,
}
我可以使用lodash改善这一点吗?