No unneeded empty arrays in transform spread (#6763)
* No unneeded empty arrays in transform spread Since Array.prototype.concat creates a new array from inputs, there's no need to call it from a new empty array ([].concat()). * [fixup] simplify detection of new array
This commit is contained in:
committed by
Henry Zhu
parent
617d35245f
commit
aefbb1380e
@@ -1,5 +1,5 @@
|
||||
function foo() {
|
||||
return bar([].concat(Array.prototype.slice.call(arguments)));
|
||||
return bar(Array.prototype.slice.call(arguments));
|
||||
}
|
||||
|
||||
function bar(one, two, three) {
|
||||
|
||||
Reference in New Issue
Block a user