Javascriptを使用してJSON項目を別の配列でソートし、残りの項目をアルファベット順でソートしたいと思います。Javascriptを別の配列で、残りをアルファベット順にソート
var order = [3,9,50,7];
そして、私は順序配列を使用してソートする「ID」キーでJSON、との残りの部分:
私は、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'でIDを持つこの種のアイテムをどうしますか? –
@ダノそうです。私の答えを更新しました。 – nitte93user3232918