Too often people don’t realize that “boilerplate” is easy to remove if you just #UseTheLanguage. https://news.ycombinator.com/item?id=13152368 …pic.twitter.com/WVpA9AtQin
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
I've only seen the new do{} as right hand side expression, so destructuring vs. assignment, but I agree
Yes, 'do' in statement start context must be do-while loop; so extend lookahead restriction in ExpressionStatement.
Same tech used for 'function' to split ES3 expression/statement. ES4 proposed 'let (head) body' expr same way (aside:
ES4 let-expr had fatal precedence inversion bug). Better reason to avoid 'let': binding form, not imperative keyword.
Didn't know that, thanks! But also, isn't a do {} in assignments a kind of binding? Are locals in the block scoped?
Of course: let & const bindings enclosed by braces as usual. Those special forms do binding, in no wise does `do`.
(notice how I used do three times ;-) Anyway, `do` as proposed would be expression form, need not contain bindings.
understood, much appreciated! Continue the good work :)
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.