js数组中文排序

var arr = ['绵阳', 'aaa', '资阳', 55, '成都', 2, 'chengdu','abc'];
var result = arr.sort(function(a, b){return (a + '').localeCompare(b + '')});
console.log(result); 
//[2, 55, "成都", "绵阳", "资阳", "aaa", "abc", "chengdu"]
posted @ 2017-05-26 16:58  ning0_o  阅读(955)  评论(0编辑  收藏  举报