JS 将一个字符串按照英文字母的顺序排序

其实出现这个场景的需求不是很多,比如这样一个问题,一个问卷调查系统,多选题,你数据库中答案是ABC,但是用户输入的是BAC,这个时候你如果直接 "ABC".equals("BAC") ,那么肯定是错误的,所以你就需要把答案给排序一下。当然,也有其他的很多方法解决这个问题,只是我之前一个系统中恰巧出现了这样的问题。

sort() 方法,是用于对数组的元素进行排序,那么首先我们需要把字符串转成数组:

var str = "BAC";
str.split(""); //转成数组