Module Default Export Syntax

Claude Pache claude.pache at gmail.com
Sat Jun 21 22:56:33 PDT 2014



Le 22 juin 2014 à 06:44, Kevin Smith <zenparsing at gmail.com> a écrit :

>> 
>>     export default { a: a1, b: b1 };
> 
> To expand a bit:  these two export declarations are both valid:
> 
>     export { a, b, c };
>     export default { a, b, c };
> 
> They differ only in the presence of a keyword, yet they are have completely different semantics.

The confusion comes from that the same delimiters, `{` and `}`, are used for both object literals and named exports. But IIUC, these are two different things. So, let's just pick other delimiters.

—Claude 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20140622/9ba52b91/attachment.html>


More information about the es-discuss mailing list