diff --git a/packages/babel-helpers/src/helpers.js b/packages/babel-helpers/src/helpers.js index e0f69d19fb97..66b4e1fbfe25 100644 --- a/packages/babel-helpers/src/helpers.js +++ b/packages/babel-helpers/src/helpers.js @@ -744,12 +744,9 @@ helpers.createSuper = helper("7.9.0")` return function () { var Super = getPrototypeOf(Derived), result; if (isNativeReflectConstruct()) { - for (var l = arguments.length, args = new Array(l), i = 0; i < l; i++) { - args[i] = arguments[i]; - } // NOTE: This doesn't work if this.__proto__.constructor has been modified. var NewTarget = getPrototypeOf(this).constructor; - result = Reflect.construct(Super, args, NewTarget); + result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); }