回答編集履歴
1
追記
test
CHANGED
@@ -67,3 +67,23 @@
|
|
67
67
|
1回しか実行しないため、繰り返し実行するためには、必要な分だけ再度登録する必要があります。
|
68
68
|
|
69
69
|
setIntervalは自分でストップしない限り、登録した関数を永久に実行し続けます。
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
### 追記
|
74
|
+
|
75
|
+
ちょっと語弊があるため追記します。
|
76
|
+
|
77
|
+
今の作りのままsetTimeoutをsetIntervalに変えてしまうと、毎回setIntervalに関数が登録され
|
78
|
+
|
79
|
+
永久に実行される関数が1個2個3個と増えていってしまうため、
|
80
|
+
|
81
|
+
ものすごく重くなりますよというのが言いたいことです。
|
82
|
+
|
83
|
+
setIntervalに1回だけ関数を登録するのであれば問題はありません。
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
見た感じ、永久に処理を続けたい感じなので、setIntervalの方が用途としては合ってそうですね。
|
88
|
+
|
89
|
+
ただし、setInterval用に作りを変える必要はあります。
|