Here is my Array, I need to sort the second element
[{id:1,name:beta},
{id:2,name:alpha},
{id:3,name:charlie}]
How can i sort it like
[{id:2,name:alpha},
{id:1,name:beta},
{id:3,name:charlie}]
I tried like
roles = roles.sort(function(a,b) {
return a[1] - b[1];
});
and
roles = roles.sort(function(a,b) {
return a.name - b.name;
});
It doesn't sort like expected, as i have object inside the array. How can i do it ?