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
