数组按字母顺序排序为下拉式javascript

数组按字母顺序排序为下拉式javascript,javascript,arrays,sorting,Javascript,Arrays,Sorting,我有一个空的下拉列表和一个数组,但是我想在下拉列表中按字母顺序显示我的数组。我怎样才能做到这一点 <select id="dropdown"> </select> var array = ["vintage","frames","treats","engraved", "stickers", "jewelerybox", "flask"]; var数组=[“复古”、“框架”、“款待”、“雕刻”、“贴纸”、“珠宝盒”、“烧瓶”]; 简单地array.sort()将为您

我有一个空的下拉列表和一个数组,但是我想在下拉列表中按字母顺序显示我的数组。我怎样才能做到这一点

<select id="dropdown">
</select>

var array = ["vintage","frames","treats","engraved", "stickers", "jewelerybox", "flask"];

var数组=[“复古”、“框架”、“款待”、“雕刻”、“贴纸”、“珠宝盒”、“烧瓶”];
简单地
array.sort()
将为您工作,只需
array.sort()将为您工作
var array = ["vintage","frames","treats","engraved", "stickers", "jewelerybox", "flask"];

array.sort(function(val1 , val2){
  return val1.localeCompare(val2);
});

console.log(array); // ["engraved", "flask", "frames", "jewelerybox", "stickers", "treats", "vintage"]