我有一些 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);
});
然而,这个减法不知道该怎么做。有人可以帮我吗?