Module Default Export Syntax

Brendan Eich brendan at mozilla.org
Sun Jun 22 18:20:29 PDT 2014


Standard C-like head form delimiter-pair is '()'...

/be

Claude Pache wrote:
>
>
> Le 22 juin 2014 à 06:44, Kevin Smith <zenparsing at gmail.com 
> <mailto: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
>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss


More information about the es-discuss mailing list