teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記しました。

2020/09/30 13:56

投稿

showggg
showggg

スコア23

answer CHANGED
@@ -2,18 +2,18 @@
2
2
 
3
3
  ```JavaScript
4
4
 
5
+ function countup(count) {
6
+ if(count === undefined) {
5
- let count = 0;
7
+ count = 0;
6
- let countup = function() {
8
+ }
7
9
  if(count > 5) {
8
- count = 0;
9
10
  return;
10
11
  } else {
11
12
  console.log(count++);
12
- setTimeout(countup, 1000);
13
+ setTimeout(countup, 1000, count);
13
14
  }
14
- }
15
+ }
15
16
  countup();
16
-
17
17
  ```
18
18
 
19
19
  関数countup()は関数内でsetTimeoutを呼び出し、引数に自分自身を渡す再起関数です。