私はW3学校でthissetTimeout()
メソッド例を見つけましたが、私は説明できない何かに気付きました。例:なぜsetTimeoutが即座にトリガーするのですか?
myVar = setTimeout(alertFunc, 3000);
...うまくいきます。しかし、私がそれを変更すると、
myVar = setTimeout(alertFunc(), 3000);
...アラートが瞬時にトリガーされます。どうして?それは同じではありませんか?あなたはalertFunc
がsetTimeout
の外に呼び出されたことがわかります。このことから
aF = alertFunc(); myVar = setTimeout(aF, 3000);
:
なぜかっこを追加すると何も変わらないのですか?彼らは装飾のいくつかの種類ではない、彼らは "関数を呼び出す"を意味する –
*これのための良い欺瞞のターゲットに*があります。 –
@ T.J.Crowder 1つのバディを見つけることができません。 –