Those are the labels that can be used e.g. with break and continue. Not names 
of properties in an object literal.


[[[Sent from a mobile device. Please forgive brevity and typos.]]]

Dr. Axel Rauschmayer
[email protected]
Home: http://rauschma.de
Blog: http://2ality.com

On 09.08.2012, at 20:15, Matthew Robb <[email protected]> wrote:

> Is there no way to contextually tell that you are not within an object 
> literal?
> 
> On Thu, Aug 9, 2012 at 2:11 PM, Rick Waldron <[email protected]> wrote:
> 
> 
> On Thu, Aug 9, 2012 at 2:06 PM, Allen Wirfs-Brock <[email protected]> 
> wrote:
> 
> On Aug 9, 2012, at 10:52 AM, Matthew Robb wrote:
> 
>> snip
> 
> 
>> obj:{...};
> 
> Unfortunately, this would be ambiguous with 
>     label: { /*a block */ };
> 
> 
>> 
>> Specific method names for the Object.* could be decided upon. Would also be 
>> nice, following the above, to have the following
>> 
>> obj:prop = value;
> 
> same here
> 
> But, also ambiguous with label 
> 
> var a;
> label:a = true;
> 
> Rick
> 
> 
> Allen
> 
> 
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
> 
> 
> 
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to