diff --git a/src/babel/transformation/transformers/es6/parameters.rest.js b/src/babel/transformation/transformers/es6/parameters.rest.js index 5954904f26..2c0d73827d 100644 --- a/src/babel/transformation/transformers/es6/parameters.rest.js +++ b/src/babel/transformation/transformers/es6/parameters.rest.js @@ -65,7 +65,7 @@ exports.Function = function (node, parent, scope) { var pattern = rest; rest = scope.generateUidIdentifier("ref"); var declar = t.variableDeclaration("var", pattern.elements.map(function (elem, index) { - var accessExpr = t.memberExpression(rest, t.literal(index)); + var accessExpr = t.memberExpression(rest, t.literal(index), true); return t.variableDeclarator(elem, accessExpr); })); node.body.body.unshift(declar);