我想使用Javascript排序一个JSON项目由其他数组,并按字母顺序排序其余项目请。使用Javascript排序JSON的另一个数组,其余的按字母顺序
我有秩序的数组我想要得到的JSON项目:
var order = [3,9,50,7];
而且具有“ID”键JSON,我想使用的顺序排列排序,和的休息请使用“名称”键不匹配的项目。
这里是原来的JSON:
var data = [
{
"id": "9",
"title": "B"
},
{
"id": "63",
"title": "Z"
},
{
"id": "433",
"title": "D"
},
{
"id": "50",
"title": "A"
},
{
"id": "2",
"title": "G"
}
]
这是最终的结果,我希望它是这样的:
var data = [
{
"id": "9",
"title": "B"
},
{
"id": "50",
"title": "A"
},
{
"id": "433",
"title": "D"
},
{
"id": "2",
"title": "G"
},
{
"id": "63",
"title": "Z"
}
]
怎么做,在'order'到列表的头部IDS这种项目? –
@DanO你说得对。更新了我的答案。 – nitte93user3232918