Message from JavaScript discussions

November 2018

β€” All the worth of arrow functions is short syntax => concept taken from CoffeeScript


And, of course, lots of texts were written in the internet to read about arrow functions to study simple binding thing🀀 that's funny

β€” It's a propaganda man

β€” It's not binding, because it happens at runtime

β€” Binding happens at define time

β€” It's normal closures


function foo() {
return (() => this)();

new foo(); // foo instance {}
foo() // global / window

β€” Aka not bound

β€” To create an e-commerce where should I start?

β€” In JS, there is no define time

β€” So, there is no classes

β€” It doesnt make sense for interpreted lang