I have the following array
"data":{
"date_entered":"2021-02-18",
"order":"1",
},
"data":{
"date_entered":"2021-02-22",
"order":"2",
},
"data":{
"date_entered":"2021-02-15",
"order":"",
},
"data":{
"date_entered":"2021-02-18",
"order":"",
},
I need to sort it so that it first sorts it by order value if that is null then sort by date_entered
so it would sort it by order 1-2 and then date_entered 18th and then 15th
This is is my attempt so far but its far from complete and not sure where to go about this
if (a.data.order === b.data.order) {
return 0;
}
else if (a.data.order === null) {
return 1;
} else if (b.data.order === null) {
return -1;
}
return a < b ? 1 : -1;
Would greatly appreciate any help