这是迄今为止 SO 中最常见的问题,但是,总而言之,提出的问题是指合并两个完整的对象。
就我而言,情况完全不同。
假设我得到:
const P1 = {
"name" : "Person1",
"profession" : "Student",
"gender" : "Male",
"type" : "Patient",
}
const E1 = {
"age" : "30",
"dob" : "20/12/1970",
"address" : "122 Harrow Street",
"contactNumber" : "07473033312",
}
我想合并这两个给我以下内容:
const Result = {
"name" : "Person1",
"type" : "Patient",
"age" : "30",
"dob" : "20/12/1970",
}
问题是,我不想合并两个整个项目。我想合并特定的道具而不循环。
目前,我们可以通过使用传播来实现合并,如下所示:
const data = [...P1, ...E1];
.
但这合并了两者,这是我不想要的。