Allen Wirfs-Brock (2014-04-25T17:42:53.000Z)
domenic at domenicdenicola.com (2014-05-01T23:00:16.310Z)
Nope, it's always been designed this, going back to the original wiki strawman http://wiki.ecmascript.org/doku.php?id=harmony:destructuring#semantics and I assume the original FF implementation. It has also been something that we has been discussed here and in TC39 multiple times. If we wan to revisit this decision we really need to dredge up all of those previous discussions to see if there is new data that would cause us to change this decision. Basically for destructing assignment, each property element can be an arbitrary assignment expression and all of their Reference values would have to be saved to get left to right order.