-3

my javascript object array is just like that...

$scope.object[]={name:azhar, rating:4},
                 {name:raheel, rating:1},  
                 {name:faran, rating:5}

i'm getting output like that in console if i print my array of objects

0:
  Rating:"4.00"
  name:"Azhar"
1:
  Rating:"1.00"
  name:"raheel"
2:
  Rating:"5.00"
  name:"faran"

in java script, i'm sending data like this in my array.

$scope.object[$scope.arraycount]={name:$scope.array[$scope.arraycount],Rating:$scope.avgRating}

i want to sort this array in java script can anyone help me?

Azhar Ch
  • 61
  • 8

1 Answers1

0

Try this

let data = [{name:"azhar", rating:4},
                 {name:"raheel", rating:1},  
                 {name:"faran", rating:5}];
                 
data.sort((a,b) => b.rating - a.rating);
console.log(data);
Rahul Singh
  • 19,030
  • 11
  • 64
  • 86