回答編集履歴

2

提示した指摘に誤りがあったので訂正

2018/09/25 05:38

投稿

dice142
dice142

スコア5158

test CHANGED
@@ -12,8 +12,10 @@
12
12
 
13
13
 
14
14
 
15
- また、`setTimeout('myrefresh()', 1000 * 7);`とありますが、`setTimeout(myrefresh('xxx'), 1000 * 7);`ではないでしょうか?
15
+ ~~また、`setTimeout('myrefresh()', 1000 * 7);`とありますが、`setTimeout(myrefresh('xxx'), 1000 * 7);`ではないでしょうか?
16
16
 
17
- ~~関数を''で囲む必要はない~~、引数を受け取る必要がある(受け取らなくてもいいなら別ですが)
17
+ 関数を''で囲む必要はない、引数を受け取る必要がある(受け取らなくてもいいなら別ですが)~~
18
18
 
19
19
  [追記]setTimeoutは関数を文字列で渡してもokのようです。(あまり推奨されませんが)
20
+
21
+ [追記2] 提示した方法が良くない手法だったので訂正します。コールバック関数にするなどの方法を取るべきですね。

1

一部指摘を訂正

2018/09/25 05:38

投稿

dice142
dice142

スコア5158

test CHANGED
@@ -14,4 +14,6 @@
14
14
 
15
15
  また、`setTimeout('myrefresh()', 1000 * 7);`とありますが、`setTimeout(myrefresh('xxx'), 1000 * 7);`ではないでしょうか?
16
16
 
17
- →関数を''で囲む必要はない、引数を受け取る必要がある(受け取らなくてもいいなら別ですが)
17
+ ~~関数を''で囲む必要はない~~、引数を受け取る必要がある(受け取らなくてもいいなら別ですが)
18
+
19
+ [追記]setTimeoutは関数を文字列で渡してもokのようです。(あまり推奨されませんが)