Is the order of destructuring assignments guaranteed to be left-to-right? For example, in this code:
[ curItem.props, curItem ] = foo(curItem)
Where foo returns an array of two values.
Is the assignment to curItem.props guaranteed to happen prior to the assignment to curItem?
According to my reading of the standard it does, but it's a hard standard to read..