It’d work but won’t be beautiful. With this proposal, code would be much easier
to reason about.
Also it breaks encapsulation (logical, semantic and syntactic), stuff should
live where it belongs. If it “belongs” inside a function, then it should “live”
inside function body `{ }`
In the same context, notice how we evolved from callbacks to Promises and now
to async/await shorthands.
```javascript
const res = await fetch('http://example.com')
```
More pretty than
```javascript
fetch('http://example.com')
.then(res => /* impl */)
```
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss