为了账号安全,请及时绑定邮箱和手机立即绑定

请设计一个函数,使得数组能够按照出生日期来排序

请设计一个函数,使得数组能够按照出生日期来排序

qq_陌_45 2018-08-20 11:06:41
5,var data = [{name:’Aleen’, birthday:’1992-06-19’},{ name:’Jack’, birthday:’1994-03-12’},{ name:’Flank’, birthday:’1991-09-10’},{ name:’San’, birthday:’1993-11-17’}]
查看完整描述

1 回答

已采纳
?
业余奶茶品鉴师

TA贡献260条经验 获得超388个赞

function sort(arr) {       
    var len = arr.length;       
    for (var i = 0; i < len; i++) {           
        for (var j = 0; j < len - 1; j++) {               
            if (arr[j].birthday > arr[j + 1].birthday) {  // 比较相邻元素        
                var temp = arr[j + 1];   //元素交换                                   
                arr[j + 1] = arr[j];                   
                arr[j] = temp;               
            }           
        }       
    }       
    return arr;   
}   
console.log(sort(data))

这个方法就ok。记得采纳下

查看完整回答
1 反对 回复 2018-08-20
  • 1 回答
  • 0 关注
  • 899 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信