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://

β€” No

β€” It's not

β€” How is it called then?