alphacyberranger to Programmer [email protected] • 1 year agoI'll just sort it myselfsh.itjust.worksimagemessage-square43fedilinkarrow-up1930arrow-down112
arrow-up1918arrow-down1imageI'll just sort it myselfsh.itjust.worksalphacyberranger to Programmer [email protected] • 1 year agomessage-square43fedilink
minus-square@[email protected]linkfedilink3•1 year agoOnly if one of them is a string right? If you have only numbers then it works fine right? Right? (Please say that I’m right 😭)
minus-square@[email protected]linkfedilink5•edit-21 year agoNo. It always compares by converting to string. I actually think this is more consistent then having different behaviour if you have a string somewhere in your list. Basically the default comparator is a.sort((a, b) => `${a}` < `${b}` ? -1 : 1).
Only if one of them is a string right? If you have only numbers then it works fine right? Right? (Please say that I’m right 😭)
No. It always compares by converting to string. I actually think this is more consistent then having different behaviour if you have a string somewhere in your list.
Basically the default comparator is
a.sort((a, b) => `${a}` < `${b}` ? -1 : 1)
.