回答編集履歴
1
delay time のコード修正
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
let p = Promise.resolve();
|
56
56
|
|
57
|
-
for (const value of ['a','b','c','d']) {
|
57
|
+
for (const [key, value] of ['a','b','c','d'].entries()) {
|
58
58
|
|
59
59
|
p = p.then((resolve) => new Promise((resolve) => {
|
60
60
|
|
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
resolve();
|
66
66
|
|
67
|
-
}, 4000, value);
|
67
|
+
}, 4000 - 1000 * key, value);
|
68
68
|
|
69
69
|
}));
|
70
70
|
|
@@ -96,7 +96,7 @@
|
|
96
96
|
|
97
97
|
if (index < array.length) {
|
98
98
|
|
99
|
-
setTimeout(handleTimeout, 4000, array, index);
|
99
|
+
setTimeout(handleTimeout, 4000 - 1000 * index, array, index);
|
100
100
|
|
101
101
|
}
|
102
102
|
|