fix destructuring of non string keys (#1989)
This commit is contained in:
@@ -2100,8 +2100,10 @@ merge(Compressor.prototype, {
|
||||
else if (node.names[i] instanceof AST_Hole) {
|
||||
continue;
|
||||
}
|
||||
else if (node.names[i] instanceof AST_ObjectKeyVal && typeof node.names[i].key === "string") {
|
||||
initializations.add(node.names[i].key, destructuring_value);
|
||||
else if (node.names[i] instanceof AST_ObjectKeyVal) {
|
||||
if (typeof node.names[i].key === "string") {
|
||||
initializations.add(node.names[i].key, destructuring_value);
|
||||
}
|
||||
}
|
||||
else if (node.names[i] instanceof AST_Symbol) {
|
||||
initializations.add(node.names[i].name, destructuring_value);
|
||||
|
||||
Reference in New Issue
Block a user