【发布时间】:2020-10-07 21:05:31
【问题描述】:
我有一个对象结构如下所示
"designProjects": [
{
"projectNumber": "number1",
"name": "test1"
},
{
"projectNumber": "number2",
"name": "test2"
},
{
"projectNumber": "number3",
"name": "test3"
},
]
我有另一个具有如下结构的对象
"allProjects": [
{
"project": {
"name": "test1",
"number": "number1"
},
"employee": {
"displayName": "name1"
},
"projectRoleName": "Editor"
},
{
"project": {
"name": "test2",
"number": "number2"
},
"employee": {
"displayName": "name2"
},
"projectRoleName": "Editor"
},
]
我看起来像下面这样的结果
"designProjects": [
{
"projectNumber": "number3",
"name": "test3"
},
]
这里的结果是 designProjects 只有一个,因为项目编号和名称与 allprojects 对象的 project 数组匹配。有没有办法我们可以在react js 中实现这个结果。
任何建议或想法都会非常感谢我,非常感谢提前
【问题讨论】:
-
那么,您要获取项目编号 3(差异)还是项目编号 1 和 2(交叉点)?
标签: javascript arrays reactjs object ecmascript-6