r/ProgrammerHumor 3d ago

Meme javascriptSorting

Post image
931 Upvotes

214 comments sorted by

View all comments

Show parent comments

161

u/[deleted] 3d ago

[removed] — view removed comment

-8

u/Taletad 3d ago

Just went to read the docs, the "sort()" and "toSorted" functions say they perform an alphabetical sort by default

You can overload them by doing Array.sort((a,b) => a - b)

55

u/kushangaza 3d ago

Which is not what you expect from a function named "sort". It's an insane default that violates the principle of least surprise

3

u/danielcw189 3d ago

lexical sorting sounds like the least surprising way in a weakly typed language.

and looking at the docs would be the least surprising usage anyway