ConciseBody is an AssignmentExpression in this case, so I believe the comma is 
a syntax error.



> On Mar 14, 2015, at 3:29 PM, Biju <[email protected]> wrote:
> 
> I was looking into Firefox implementation of Arrow functions
> 
> And noticed this
> 
> function a(){return 1,2};
> a();
> 
> gives "2"
> 
> 
> But with same with Arrow functions
> 
> a=()=>1,2;
> a();
> 
> 
> gives "1"
> 
> 
> To get answer "2" in Arrow functions you need parentheses, like
> 
> a=()=>(1,2);
> a();
> 
> 
> 
> Is this expected ?
> 
> 
> 
> Cheers
> GC
> _______________________________________________
> 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