按字母顺序排序列表,然后按数字顺序排序

时间:2020-06-01 19:32:29

标签: javascript sorting

我有这个字符串列表

CDA-17
CDA-8
GC-20
CDA-12
GC-10

而我当前的排序功能是a.text() > b.text() ? 1 : -1,它给了我

CDA-12
CDA-17
CDA-8
GC-10
GC-20

但是我需要CDA-8才能出现在CDA-12之前,有没有办法修改我的排序函数呢?还是我需要使用sort()以外的东西?我可以根据字符串的ascii值之和将字符串转换为数字吗?

0 个答案:

没有答案