对字符串数组排序求解答!

letarr=['america','czab','china','engtt','english','ashine','japan','russia','ukraine'];
,根据字符串的第二个字母进行排序,如果第二个相同,则根据第三个,如engttenglish,n相同,则比较第三位的g,相同则依次往下,有没有什么不是一直用ifelse的方法?
慕后森
浏览 283回答 2
2回答

慕婉清6462132

arr.sort(function(a,b){varitemA=a.substr(1);varitemB=b.substr(1);returnitemA

撒科打诨

letarr=['america','czab','china','engtt','english','ashine','japan','russia','ukraine'];arr.sort((a,b)=>a.substring(1)>b.substring(1)?1:-1);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript