私はjavascriptで関数を持っています:
function test(){
...
if (){
setTimeout(test(), 1000);
}
}
マニュアルによると、私はこれを呼び出すことができます:
setTimeout(test(), 1000);
実際、呼び出しますが、1 を待ちません。だから私は次のようにそれを使用しようとすると、動作します。
setTimeout(function(){test();}, 1000);
誰でも私にこれを説明できますか?