On Sep 18, 2011, at 5:07 AM, Andrea Giammarchi wrote: > On Sun, Sep 18, 2011 at 7:17 AM, Brendan Eich <[email protected]> wrote: > > The point is that you don't *have* to pass a fresh object literal to each > constructor call. > > /be > > > I know Brendan, my point is that I can predict devs will do every time .... > we'll see > > Thanks for other reply, I thought named arguments where proposed tho ... any > chance we can discuss this somehow ? ( not here )
Can't use =, that is just the assignment operator, so foo(a = 1, b = 2) is the same as (a = 1, b = 2, foo(a, b)) We'd need some new operator or punctuator, e.g. foo(a: 1, b: 2) or foo(a => 1, b => 2) // clashes with arrow function syntax Anyway, this only helps for the "top ply" of the object/array tree containing values to store as binary data. You'd still have object and array literals starting one ply down. /be
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

