Skip to content

Commit 179adf3

Browse files
committed
Solved timer challenge jscomplete#4. A little convoluted
1 parent d3d55f4 commit 179adf3

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
const greeting = delay => {
2+
const newDelay = Math.ceil(delay / 5);
3+
const intervalDelay = newDelay * 100;
4+
const intervalId = setInterval(() => {
5+
console.log(`Hello world. ${intervalDelay}`);
6+
delay += 1;
7+
if (delay > (newDelay * 5)) {
8+
clearInterval(intervalId);
9+
greeting(delay);
10+
}
11+
}, intervalDelay);
12+
}
13+
14+
greeting(1);

1-getting-started/2-timers/9-more-challenges.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Challenge 1:
1+
Challenge 1:
22

33
Print "Hello World" forever. Starting with a delay of 1 second
44
but then incrementing the delay by 1 second each time.

0 commit comments

Comments
 (0)