深入挑选所有嵌套数据道具

时间:2016-04-02 17:39:44

标签: reactjs lodash

我将此数据发送到我的行动以获取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改善这一点吗?

0 个答案:

没有答案