一道js排序问题求大神回答需求:先数字再是字母加数字,有字母前缀的,按字母排序如:arr['1','20','a3','c9','b1','19','11']排序后期望:['1','11','19','20','a3','b1','c9']
1 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
likeList.sort((x,y)=>{ if(isNaN(x) && isNaN(y)){ return x>y } if(isNaN(x)){ return 1 } if(isNaN(y)){ return -1 } return x - y })
前两天有人在这儿给的答案,那个答案咋不见了?
添加回答
举报
0/150
提交
取消