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);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM