I like it. Useful, with little conceptual and syntactical baggage.

> Fortunately there's a short-hand:
> 
>  let {draw, move} = GraphixAPIObject;
> 
> where the property id also names the variable to bind.
> 
> It has been proposed that this shorthand be supported for structuring as well 
> as destructuring:
> 
>  saveObject({draw, move});
> 
> would pass a new Object created as if by the initialiser ({draw: draw, move: 
> move}). The property id is treated as an identifier expression and evaluated 
> to get the property value.
> 
> We have some support for this on TC39 but it keeps dropping off the radar. 
> Comments welcome.
> 
> /be
> 
> 

-- 
Dr. Axel Rauschmayer

a...@rauschma.de
twitter.com/rauschma

home: rauschma.de
blog: 2ality.com



_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to