Emanuel Allen schrieb:
Typo. I'm worrying about this:

arr[i++]=obj[e]

arr[i++]//this will evaluate first before the value return since the = have a 
lower
precedence than ++.

Notice that operator precedence has to do with parsing an (otherwise ambiguous) expression, not with evaulation order.

So this is parsed to

  (((arr)[((i)++)])=((obj)[(e)]))

and then basically evaluated left-to-right.

 Bergi
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to