Javascript 根据新数据对对象数组进行排序
我有一个对象数组,其中包含如下数据:Javascript 根据新数据对对象数组进行排序,javascript,arrays,Javascript,Arrays,我有一个对象数组,其中包含如下数据: [ { id:4390, name:panadol }, { id:4392, name:aspirin }, { id:1390, name:vantage }, { id:2390, name:cream }, ] 目前,它们以相同的顺序显示,或者说大致相同,因为数据太多了。无论如何,假设在使用关键字搜索后从服务器获取另一个对象数组,如下所示: [ { id:3390, name:
[
{
id:4390,
name:panadol
},
{
id:4392,
name:aspirin
},
{
id:1390,
name:vantage
},
{
id:2390,
name:cream
},
]
目前,它们以相同的顺序显示,或者说大致相同,因为数据太多了。无论如何,假设在使用关键字搜索后从服务器获取另一个对象数组,如下所示:
[
{
id:3390,
name:morphine
},
{
id:3231,
name:flagyl
},
]
因此,在将此数组合并到原始数组中之后,如何对其进行排序,以便首先显示最新的数据。如果您希望合并两个数组,同时将第二个数组的值放在开头,则可以使用分解结构:
arr1=[
{
“id”:4390,
“名称”:“panadol”
},
{
“id”:4392,
“名称”:“阿司匹林”
},
{
“id”:1390,
“名称”:“华帝”
},
{
“id”:2390,
“名称”:“奶油”
},
]
arr2=[
{
“id”:3390,
“姓名”:“吗啡”
},
{
“id”:3231,
“名称”:“flagyl”
},
]
log([…arr2,…arr1])
这是否取决于用于显示此数组的代码?您只是在问如何合并这两个数组,使第二个数组位于开头吗?