是否可以对表示几天或几个月的字符串数组进行排序,并让Javascript以日历顺序(星期一,星期二,星期三……)将其返回给我?
要特别清楚,我没有日期或时间戳。参见下面的示例:
var months = ['February','August','May','December','June']; // Input I get
months.sort();
console.log(months); // ['February','May','June','August','December'] Output wanted
和
var days = ['Friday','Sunday','Wednesday','Tuesday','Thursday']; // Input I get
days.sort();
console.log(days); // ['Tuesday','Wednesday','Thursday','Friday','Sunday'] Output wanted
现在我得到的输出是根据英文字母的字符串的字母顺序。
我已经考虑过使用关联数组,但我不知道我想在运行时之前对数组的内容进行排序(可以是上面示例中的字符串,但可能是数字太)。欢迎任何帮助