letarr=['america','czab','china','engtt','english','ashine','japan','russia','ukraine'];,根据字符串的第二个字母进行排序,如果第二个相同,则根据第三个,如engttenglish,n相同,则比较第三位的g,相同则依次往下,有没有什么不是一直用ifelse的方法?
2 回答
慕婉清6462132
TA贡献1804条经验 获得超2个赞
arr.sort(function(a,b){varitemA=a.substr(1);varitemB=b.substr(1);returnitemA})
撒科打诨
TA贡献1934条经验 获得超2个赞
letarr=['america','czab','china','engtt','english','ashine','japan','russia','ukraine'];arr.sort((a,b)=>a.substring(1)>b.substring(1)?1:-1);
添加回答
举报
0/150
提交
取消