Does JavaScript really have polymorphism?
9 min readFeb 19, 2021
The answer is yes, but the reason isn’t what you expect.
Wikipedia defines Polymorphism as:
The provision of a single interface to entities of different types or the use of a single symbol to represent multiple different types
Don’t worry! I’ll give you a plain English translation of that definition — but first, I want to tell you a story.