分层遍历目标对象,并使用其键将源 obj 替换到其中

hierarchical traverse a target object and replace a source obj into it by using its key

提问人:Luis Sanchez 提问时间:11/1/2023 更新时间:11/1/2023 访问量:10

问:

我想合并两个对象:

目标对象:

"ac0ca677-edb6-4187-85f3-c8b02e874315": {
                "groups": {
                    "30f8168b-0e98-4d1d-b7d9-e652651ad240": {
                        "groups": {
                            "4cab91b5-1732-40c3-81a7-6471da687061": {
                                "name": "Transformer 1.2.3",
                            },
                            "e4e4c636-9216-4787-86b5-cabc058bdb9b": {
                                "name": "Transformer 1.2.1",
                            },
                            "1e42137b-4ad0-4969-8d83-b27a16ccb5ff": {
                                "name": "Transformer 1.2.2",
                            }
                        },
}

源对象:

"4cab91b5-1732-40c3-81a7-6471da687061": {
                                "name": "Transformer 3.3.3",
                                
                            },
}

正如你所注意到的,这两个键是相同的,我需要找到源的键进入目标并替换数据。

我尝试了各种关于合并、克隆等的解决方案,但没有一个奏效。

JavaScript 对象 合并

评论


答: 暂无答案