大家好我知道这个问题有几次被问到,但我没有得到我的问题的确切答案.
// I have array of object like this
data=[
        // "sunday": 1, // << sunday is first day of week      
      {DayOfWeek:"Saturday", TotalCount:30},
      {DayOfWeek:"Friday", TotalCount:10},
      {DayOfWeek:"Monday", TotalCount:23},
      {DayOfWeek:"Sunday", TotalCount:18}, 
      {DayOfWeek:"Wednesday", TotalCount:20}        
    ];
// I need sorted like this:
data=[
        // "sunday": 1, // << sunday is first day of week
      {DayOfWeek:"Sunday", TotalCount:18},  
      {DayOfWeek:"Monday", TotalCount:23},
      {DayOfWeek:"Wednesday", TotalCount:20},
      {DayOfWeek:"Friday", TotalCount:10},
      {DayOfWeek:"Saturday", TotalCount:30}  
    ];我试过这个,但我能够得到预期的结果.它是通过satring字母表给出mi排序的数组
星期五星期六.
var sorter = {//"sunday":1,//"星期日是星期几的第一天"星期日":1,"星期一":2,"星期二":3,"星期三":4,"星期四": 5,"星期五":6,"星期六":7}
  var result= data.sort(function sortByDay(a, b) {
    var day1 = a.DayOfWeek.toLowerCase();
    var day2 …