js实现数组按字母顺序排序

单一的字符串数组

var  arr=["Kobe","James","Jordan","Curry","器官23"];
arr.sort(function(a,b){ return (a+'').localeCompare(b+'');});
alert(arr);

对象数组:

var  arr=[{id:1,name:"Kobe"},{id:1,name:"James"},{id:1,name:"Jordan"},{id:1,name:"Curry"},{id:1,name:"器官23"}];
arr.sort(function(a,b){ return (a.name+'').localeCompare(b.name+'');});
alert(arr[0].name);
记录编程的点滴,体会学习的乐趣
原文地址:https://www.cnblogs.com/AduBlog/p/15385980.html