繁体   English   中英

在JavaScript中区分大小写时按两个字段排序

[英]Sort by two fields while being case insensitive in Javascript

我有一个包含多个字段的数组,其中两个是“名称”和“品牌”。 我想按品牌对该数组进行排序,然后按名称进行子排序。 问题在于,并非所有名称或品牌都大写,但我希望它们以ABC顺序排序。 我该如何实现? 谢谢。

您应该添加一些尝试过的方法..

这可能是您要查找的内容,它将仅处理您遇到的小写问题,您可以自己进行排序! :)

var arrayList = [];
for (var i = 0; i < item.length; i++) {
    arrayList.push(item[i].toLowerCase());
}
arrayList.sort();

.toLowerCase()应该可以解决您的问题。

或者,正如我从您的问题中看到的那样,同样适用于.toUpperCase()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM