diff --git a/lib/6to5/transformation/transformers/es6-destructuring.js b/lib/6to5/transformation/transformers/es6-destructuring.js index 675fa483f9..e92e3194a5 100644 --- a/lib/6to5/transformation/transformers/es6-destructuring.js +++ b/lib/6to5/transformation/transformers/es6-destructuring.js @@ -134,7 +134,7 @@ var pushPattern = function (opts) { var file = opts.file; var scope = opts.scope; - if (!t.isMemberExpression(parentId) && !t.isIdentifier(parentId)) { + if (!t.isArrayExpression(parentId) && !t.isMemberExpression(parentId) && !t.isIdentifier(parentId)) { var key = scope.generateUidBasedOnNode(parentId, file); nodes.push(t.variableDeclaration("var", [