数组排序和数组对象排序

1.数组排序和使用

var data1=[78,56,55,43,21,89,60,10]

//数组排序的使用
console.log(data1.sort(sortArray))

//数组排序
function sortArray(a,b){
            return a-b
}

2.数组对象的排序和使用

var data2=
[
    {bookName:'javascript',price:45}
    ,{bookName:'vue.js',price:38}
    ,{bookName:'react.js',price:65}
]

console.log(data2,"price");


//数组对象方法排序:
function sortArryByKey(array,key){
    return array.sort(function(a,b){
      var x=a[key];
      var y=b[key];
      return ((x<y)?-1:((x>y)?1:0));
   });
}

猜你喜欢

转载自www.cnblogs.com/geekX/p/12954984.html