No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. As part of …