Files
UglifyJS/test/compress/destructuring.js
2015-08-25 17:49:27 +01:00

44 lines
735 B
JavaScript

destructuring_arrays: {
input: {
var [aa, bb] = cc;
}
expect: {
var[aa,bb]=cc;
}
}
destructuring_objects: {
input: {
var {aa, bb} = {aa:1, bb:2};
}
expect: {
var{aa,bb}={aa:1,bb:2};
}
}
nested_destructuring_objects: {
input: {
var [{a},b] = c;
}
expect_exact: 'var[{a},b]=c;';
}
destructuring_vardef_in_loops: {
input: {
for (var [x,y] in pairs);
for (var [a] = 0;;);
for (var {c} of cees);
}
expect_exact: "for(var[x,y]in pairs);for(var[a]=0;;);for(var{c}of cees);"
}
destructuring_expressions: {
input: {
({a, b});
[{a}];
f({x});
}
expect_exact: "({a,b});[{a}];f({x});"
}