Message from JavaScript discussions

November 2018

β€” Use whatever makes your source nicer

β€” 

Its less functional and cant be bound. this nice syntax spanws more problems, because it eats your memory in the brain, so you have to know what let/const/=> etc means. simply, more entities

β€” * It's MORE functional, since it can't be bound, closer to a mathematical function
* You don't have to know what declarations mean, that's dependant on context
* Treating functions as value expressions rather than declaration statements is easier to understand since it's closer to how functions actually work in JS

Message permanent page

β€” 1. it cant be bound because it already, implicitly bound but its called arrow. thats a bad word design. 2. if you have to, look at 1. 3. okay, i treat it as a bound function that cant be faster than normal function🀀

Message permanent page

β€” No, it's not bound, it's contextless

β€” Yes, it's bound, you can access this

β€” Nope, you'd be accessing the parent this

β€” This is called binding

β€” Https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind

β€” No

β€” It's not

β€” How is it called then?