I want to sort the Array by Id
var arr = [{"name":"a", "id":"2"}, {"name":"r", "id":"11"}, {"name":"y", "id":"23"}, {"name":"e", "id":"1"}];
I am using following code
function compareNum(a,b) {
if (a.id < b.id)
{
return -1;
}
if (a.id > b.id)
{
return 1;
}
return 0;
}
Answer Sorting: 1, 11, 2, 23
But I need: 1,2,11,23