【发布时间】:2018-07-25 12:37:18
【问题描述】:
这是迄今为止 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",
}
问题是,我不想合并两个完整的项目。我想合并特定的道具而不循环。
目前,我们可以像这样使用spread来实现合并:
const data = [...P1, ...E1];.
但这两者合并,我不想要。
【问题讨论】:
-
您的具体问题在哪里?
-
我已经更新了我的问题@NinaScholz
-
@doe 以供将来参考,一旦您的原始问题已被回答(已回答),请勿对其进行编辑以提出其他问题,从而使原始答案不再有效。只需接受并提出一个新问题。
-
对不起,伙计们。我的错。由于相似性,我的问题会被关闭吗? @JasonCust
-
@doe 您应该先自己尝试一下,何时/如果您遇到困难,然后发布并包括您尝试过的内容以及卡住的位置。
标签: javascript object merge ecmascript-6 object-properties