【发布时间】:2022-01-05 00:18:46
【问题描述】:
给定两个对象数组:
let a = [
{
"state": "Alabama"
},
{
"state": "Alaska"
},
{
"state": "Arizona"
},
{
"state": "California"
}
]
let b = [
{
"state": "Arizona",
"link": "arizona.com"
},
{
"state": "Alaska",
"link": "Alaska.com"
}
如何返回一个由两个数组组合而成的数组,但优先考虑数组 b 中的内容?
示例结果:
result = [
{
"state": "Alabama"
},
{
"state": "Alaska",
"link": "Alaska.com"
}
{
"state": "Arizona",
"link": "arizona.com"
},
{
"state": "California"
}
]
对象是否排序无关紧要。
我最初的想法是创建一个空的结果数组,并将数组'a'中的内容推入其中,而不是数组'b'中的内容。然后,将“b”内的所有内容推入结果数组。 但是,我不确定该怎么做。
谢谢
【问题讨论】:
标签: javascript arrays object