js冒泡排序

来源:互联网 发布:svg.js 中文api 编辑:程序博客网 时间:2024/06/05 17:40

 //answers变量名可替换js排序的是时间;可以供大家参考

  for(var j=i+1;j<answers.length;j++){  
var data = new Date(answers[j].questionLogAnswerTime).getTime();
answers[j].orderBy = data;
if(answers[j].questionLogAnswerTime == null || answers[j].questionLogAnswerTime.length < 15){
//TODO解决无时间状态的集合排序
answers[j].orderBy = new Date("1017/03/22 20:08:53");
}
       if(answers[i].orderBy<answers[j].orderBy){//如果前面的数据比后面的大就交换  
    var temp=answers[i];  
answers[i]=answers[j];  
           answers[j]=temp;  
   }  
       console.log("第"+(++times)+"次排序后:"+arr);  
   }