[fix][babel-plugin-transform-es2015-parameters] arguments.length optimization bugfix

This commit is contained in:
Fabio M. Costa
2015-12-27 10:43:29 -08:00
parent 570b50c895
commit 699868ed2a
3 changed files with 58 additions and 24 deletions

View File

@@ -32,3 +32,11 @@ var b = function (foo, ...bar) {
var b = function (...bar) {
return bar.len;
};
var b = function (foo, ...bar) {
return bar.length * 2;
};
var b = function (foo, baz, ...bar) {
return bar.length;
};

View File

@@ -61,3 +61,11 @@ var b = function () {
return bar.len;
};
var b = function (foo) {
return (arguments.length - 1) * 2;
};
var b = function (foo, baz) {
return arguments.length - 2;
};