This article was written by Jake Dohm.

When you're first learning JavaScript one of the first things you learn about is functions, and when you're learning about functions one of the first things you learn about is parameters. But, just because function parameters are so fundamental doesn't mean there isn't room for progress and improvement!

Consider coming across the following line of code in a project that you didn't write, or hadn't worked on in a year.