2e8a9d6bb6935a54@lemmy.worldM to Programming Humor@lemmy.worldEnglish · 1 year agoJavascript sort is the best sortlemmy.worldimagemessage-square10fedilinkarrow-up182arrow-down13
arrow-up179arrow-down1imageJavascript sort is the best sortlemmy.world2e8a9d6bb6935a54@lemmy.worldM to Programming Humor@lemmy.worldEnglish · 1 year agomessage-square10fedilink
minus-squareKevin@lemmy.worldlinkfedilinkEnglisharrow-up17·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-up4·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.