function f([x, y]) { var [a, [, c]] = x; try { throw [a, c]; } catch (d) { console.log(d); } } function g({ x, y: z }) { var { [x]: w } = z; return w; }