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

