JavaScript Function Equivalences for Deeper Understanding
Let's check the source code, paste it into a sandbox, and check some different variations!