按字母顺序对数组排序Javascript

时间:2015-12-09 21:00:00

标签: javascript arrays sorting

我正在尝试收集列表并将它们放入数组中,然后通过数组中每个项目的第一个字母进行排序。到目前为止我有:

var cityArray = [];
  $("#addresses_list ul li .name").each(function() { cityArray.push($(this).text().trim()) });
  var finalArray = ['"' + cityArray.join('", "') + '"'];
  finalArray.sort();
  alert(finalArray);

这是正确收集并分组到数组中但仍然没有排序。知道为什么不是吗?提前致谢

1 个答案:

答案 0 :(得分:3)

在加入之前,您需要cityArray进行排序。

cityArray.sort();