1. Arrow function and function is different. 2. this.whatever does not redefine. Function redefines it. 3. Hence, arrow function's this.whatever may works as the global.