Closure and this – How are variables resolved within a function (in JavaScript) | Hacker News Reader