[fix][babel-plugin-transform-es2015-parameters] arguments.length optimization bugfix
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user