|
@@ -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());
|
|
});
|
|
});
|