【发布时间】:2021-11-03 12:29:45
【问题描述】:
我有两个数组对象,如下所示:
person: {
0: {
firstName: John
lastName: Doe
avatar: https://sitename.com/filename.jpg
},
etc..
}
image: {
0: {
Key: filename.jpg
files: {
srcSet: 'filename.jpg 256w'
}
}
}
我的目标是通过avatar 中的值与Key 中的值匹配对象,并在匹配后将数组的对象合并到一个新的数组结构中,如下所示:
person: {
0: {
firstName: John
lastName: Doe
avatar: https://sitename.com/filename.jpg
Key: filename.jpg
files: {
srcSet: 'filename.jpg 256w'
}
},
etc..
}
我的直觉告诉我某种.filter 和.map 链接到过滤器可以帮助创建新的对象数组,但是,我不确定如何匹配 partial 值。 p>
【问题讨论】:
-
您没有任何数组。对象中有对象。
-
您没有任何数组,并且属性 firstname 和 lastname 无效,我猜您的意思是使用字符串文字“john”和“doe”?而且您缺少逗号来分隔每个属性
标签: javascript arrays reactjs object