JSTQL-JS-Transform/output_testing/641destructure-direct-reassignment.js

14 lines
No EOL
201 B
JavaScript

function foo(props) {
let x, y;
({
x,
y
} = {
x: props.a,
y: props.b
});
// prevent DCE from eliminating `x` altogether
x |> console.log(%);
x = props.c;
return x + y;
}