我有一个数组a=["Apple","Mango","apple","mango"]
。如果我使用a.sort()
结果是
["Apple", "Mango", "apple", "mango"]
但我想要的是
Apple,apple,Mango,mango
请记住,在敏感搜索中,不管数组中给定元素的顺序如何,输出都应该是
苹果 的苹果 芒果 芒果 意味着大写字母应该在较小的字母之前
答案 0 :(得分:0)
使用此
function alphabetical(a, b)
{
var A = a.toLowerCase();
var B = b.toLowerCase();
if (A < B){
return -1;
}else if (A > B){
return 1;
}else{
return 0;
}
}
$(document).ready(function(){
var colors = new Array("Apple","Mango","apple","mango");
colors.sort(alphabetical);
var cj = colors.join(", ");
alert(cj);
})