Understanding the "this" keyword for objects in JavaScript - Kevin Powell - Community