JavaScript: The Keyword ‘This’ for Beginners
One of the problem for Javascript beginners is the keyword "This". This article did a great job explaining what 'this' would return depending on the different context/cases. https://hackernoon.com/javascript-the-keyword-this-for-beginners-fb5238d99f85