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:
Anatoli Papirovski
2017-11-09 14:51:56 -05:00
committed by Henry Zhu
parent 617d35245f
commit aefbb1380e
7 changed files with 10 additions and 10 deletions

View File

@@ -15,7 +15,7 @@ var b = [...a, 'foo'];
```js
var a = [ 'a', 'b', 'c' ];
var b = [].concat(a, [ 'foo' ]);
var b = a.concat([ 'foo' ]);
```
## Installation