JavaScript’s this: how it works, where it can trip you up | Heykuki News