If the same item is indexed in values of object properties (e.g., var x = {a: r[0], b: r[1]}), that properties may be preliminary assigned using a destructuring and then used in a shorthand form, if no name conflicts are detected.