以下是我的实践,简单记录:
countryArray = [['',safety_pkiConfig.nullValue],
['AT',safety_pkiConfig.countryAT],
['AA',safety_pkiConfig.countryAA],
['AB',safety_pkiConfig.countryAB],
['AF',safety_pkiConfig.countryAF],
['AN',safety_pkiConfig.countryAN],
['AD',safety_pkiConfig.countryAD],
['AR',safety_pkiConfig.countryAR],
['BE',safety_pkiConfig.countryBE],
['BD',safety_pkiConfig.countryBD]
]
return isEnglish ?
countryArray.sort(function(x,y) {//英文排序(按字母顺序)
if(x[1] > y[1]){
return 1;
}
return -1;
}) : countryArray.sort(function(x,y){//中文排序(按照拼音)
return x[1].localeCompare(y[1]) ;
}) ;