2e8a9d6bb6935a54@lemmy.worldM to Programming Humor@lemmy.worldEnglish · 1 year agoJavascript sort is the best sortlemmy.worldimagemessage-square8fedilinkarrow-up116arrow-down11
arrow-up115arrow-down1imageJavascript sort is the best sortlemmy.world2e8a9d6bb6935a54@lemmy.worldM to Programming Humor@lemmy.worldEnglish · 1 year agomessage-square8fedilink
minus-squareKevin@lemmy.worldlinkfedilinkEnglisharrow-up5·1 year agoFrom MDN: If compareFn is not supplied, all non-undefined array elements are sorted by converting them to strings and comparing strings in UTF-16 code units order. So, if you’re trying to sort numbers, [6, -2, 2, -7].sort((a, b) => a - b)
minus-squareSolumbran@lemmy.worldlinkfedilinkEnglisharrow-up3·1 year agoThat might be explainable, but doesn’t make it logical or acceptable.
From MDN:
So, if you’re trying to sort numbers,
[6, -2, 2, -7].sort((a, b) => a - b)
That might be explainable, but doesn’t make it logical or acceptable.