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

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’}

]


qq_陌_45
浏览 874回答 1
1回答

业余奶茶品鉴师

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。记得采纳下
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript