It turns out you can't replace all JavaScript functions with arrow functions because they do completely different things with `this` >_<
@SchiefGelaufen My "`this` is a secret invisible named parameter in every function signature" explanation was working fine until now
-
-
@qntm Which is totally right! …until it’s not. -
@SchiefGelaufen It was correct until arrow functions. "`this` is the object whose method was just called. No object? `this` is `window`" - 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.