Răsfoiți Sursa

A little more cleaner range work

craigsdennis 9 ani în urmă
părinte
comite
439903923e
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 3 2
      back-end/utilities.js

+ 3 - 2
back-end/utilities.js

@@ -12,8 +12,9 @@ function delay(time) {
 function repeatPromise(times, callback) {
 function repeatPromise(times, callback) {
     let chain = Promise.resolve();
     let chain = Promise.resolve();
     // Range just used for closure based loop
     // Range just used for closure based loop
-    let range = new Array(times);
-    range.fill(0);
+    let range = new Array(times)
+        .fill(0)
+        .map((value, index) => index);
     range.forEach(() => {
     range.forEach(() => {
         chain = chain.then(() => callback());
         chain = chain.then(() => callback());
     });
     });