我想使用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