If you really need to keep the format you posted, you'd need to change and change it back.. you could do something like this:
let strings = ["6/10/2020 @ 10:1", "6/10/2020 @ 9:37", "6/10/2020 @ 12:1", "6/10/2020 @ 9:42", "6/10/2020 @ 12:2", "6/10/2020 @ 11:19", "6/10/2020 @ 10:50", "6/10/2020 @ 9:35", "6/10/2020 @ 9:36", "6/10/2020 @ 12:0"];
let dates = strings.map(x=> {
let parts = x.split(" ");
let dateParts = parts[0].split("/");
let timeParts = parts[2].split(":");
return { date: new Date(dateParts[2],dateParts[1],dateParts[0],timeParts[0],timeParts[1]), string: x };
});
dates.sort( (x,y)=> x.date - y.date);
strings = dates.map(x=> x.string);
(this keeps the original format, and lets you build the date however you expect the format to be, you should add checks to make sure the date strings are valid)
which returns:
["3/5/2020 @ 9:35","3/5/2020 @ 9:36","3/5/2020 @ 9:37","3/5/2020 @ 9:42","3/5/2020 @ 10:1","3/5/2020 @ 10:50","3/5/2020 @ 11:19","3/5/2020 @ 12:0","3/5/2020 @ 12:1","3/5/2020 @ 12:2"]