Introduction Javascript can be a complex language to wrap your head around, especially if you are a newbie or, on a streak, watching video after video, and not popping your head under the hood every once in a while to understand all the nitty-gritty ...