javascript 如何对包含逗号分隔值的字符串进行排序

发布于 2024-12-19 14:29:37 字数 284 浏览 1 评论 0原文

我想知道如何在javascript中对包含逗号分隔值的不同顺序的字符串进行排序,例如

    var str1 ="aaa,SC,AAA,mc,mc,aaa";
    var str2 ="AAA,SC,aaa,aaa,mc,mc";

所以基本上我想对它们进行排序并进行相等比较检查。

    if(str1==str2)
    // do something...

我们将不胜感激您的帮助。

谢谢

I would like to know how can I sort strings in javascript containing comma separated values in different order e.g.

    var str1 ="aaa,SC,AAA,mc,mc,aaa";
    var str2 ="AAA,SC,aaa,aaa,mc,mc";

So basically i want to sort them and do an equality comparion check.

    if(str1==str2)
    // do something...

Your help will be appreciated.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

纵山崖 2024-12-26 14:29:37
str.split(",").sort().join(",")
str.split(",").sort().join(",")
心欲静而疯不止 2024-12-26 14:29:37
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));
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));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文