You’ll rarely, if ever, need IIFEs with ES6, thanks to block-scoped function
declarations and for-of (which creates a fresh copy of the iteration variable
for each iteration).
Thus, instead of:
(function () {
var tmp = …;
}());
you can do:
{
let tmp = …;
}
I’d still love to have do-blocks, though.
On Jun 1, 2013, at 14:38 , Jorge <[email protected]> wrote:
> Hi,
>
> How would this:
>
> (Function () {
>
> // ...
>
> })();
>
> now look like with arrow functions?
>
> (()=>{
>
> // ...
>
> })();
>
> What can be left out, if anything?
>
> Thank you,
> --
> ( Jorge )();
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
--
Dr. Axel Rauschmayer
[email protected]
home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss