我想知道如何在javascript中对包含逗号分隔值的字符串进行排序,例如。
var str1 ="aaa,SC,AAA,mc,mc,aaa";
var str2 ="AAA,SC,aaa,aaa,mc,mc";
所以基本上我想对它们进行排序并进行相等比较检查。
if(str1==str2)
// do something...
我们将不胜感激。
由于
答案 0 :(得分:14)
str.split(",").sort().join(",")
答案 1 :(得分:0)
function areSame(csv1, csv2) {
return csv1.split(",").sort().join() === csv2.split(",").sort().join();
}
var str1 = "aaa,SC,AAA,mc,mc,aaa";
var str2 = "AAA,SC,aaa,aaa,mc,mc";
alert("areSame = " + areSame(str1, str2));