次のような形式の JSON があります。
places =[
{
"city":"Los Angeles",
"country":"USA",
},
{
"city":"Boston",
"country":"USA",
},
{
"city":"Chicago",
"country":"USA",
},
]
など...
これを都市別にアルファベット順に並べ替えようとしています が、そうするのに問題があります。私の問題の根本は、文字の順序 (対数字) を決定しているように思われると思います。私は簡単に試しました:
places.sort(function(a,b) {
return(a.city) - (b.customInfo.city);
});
それでも、この減算は何をすべきかわかりません。誰かが私を助けることができますか?