DEV Community

Discussion on: Rethinking JavaScript: The complete elimination and eradication of JavaScript's this.

Collapse
 
joelnet profile image
JavaScript Joel

It was designed in a way to mimic event handlers in C#

void Button_Click(Object sender, EventArgs e) { }

You always get your sender as the first argument.

Even though this might not be an issue for a lot of developers. It would still be nice to be able to use arrow functions or argument destructuring! :)

Cheers!