我正在尝试收集列表并将它们放入数组中,然后通过数组中每个项目的第一个字母进行排序。到目前为止我有:
var cityArray = [];
$("#addresses_list ul li .name").each(function() { cityArray.push($(this).text().trim()) });
var finalArray = ['"' + cityArray.join('", "') + '"'];
finalArray.sort();
alert(finalArray);
这是正确收集并分组到数组中但仍然没有排序。知道为什么不是吗?提前致谢
答案 0 :(得分:3)
在加入之前,您需要cityArray
进行排序。
cityArray.sort();