Sfoglia il codice sorgente

simplification using es6 syntax

mightyplow 8 anni fa
parent
commit
f1fff2b138
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      lib/array.js

+ 2 - 2
lib/array.js

@@ -1,12 +1,12 @@
 'use strict';
 
 module.exports = {
-    toArray: arraylike => Array.prototype.slice.call(arraylike || []),
+    toArray: arraylike => [...arraylike],
 
     flatten: function flatten (ar) {
         return ar.reduce((acc, item) => {
             if (Array.isArray(item)) {
-                acc.push.apply(acc, flatten(item));
+                acc.push(...flatten(item));
             } else {
                 acc.push(item);
             }