javascript怎样中文名字按拼音字母排序?

英文的我就知道可以用sort(); reverse(); 但是换做是中文的排序? 小白求教育

resultValue=[ '武汉' , '北京' , '上海' , '天津' ] ;
resultValue= resultValue.sort(
function compareFunction(param1,param2){
return param1.localeCompare(param2);
}
);
resultValue结果为:
[ '北京' , '上海' , '天津' ,'武汉' ] ;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-18
arr.sort(function(strA,strB){
return strA.localeCompare(strB)
});
第2个回答  2013-01-18
这个一般用jquery插件。百度搜索jquery排序

参考资料:窍门天下

第3个回答  2013-01-18
中文排序是什么意思?英文的在js里面比的是编码排序.
相似回答