JavaScript でのスクリプト実行の遅延: setTimeout と匿名関数の探索
開発者は、JavaScript でスクリプトの実行を遅延する必要に遭遇することがよくあります。これを達成するには、setTimeout が貴重なツールとして機能します。ただし、setTimeout でパラメータを渡すには、匿名関数を介した処理が必要であることに注意してください。
この例では、2000 ミリ秒後にアラートを表示するために setTimeout 呼び出しが行われます。ただし、このコードは、括弧で囲まれたパラメーター ("alert("Hello " a)") を含むアラート関数を誤って渡しているため、アラートがすぐに表示されます。
これに対処するには、次のコードを変更できます。 2 つの方法:
いずれの場合も、変数は遅延実行前に変更される可能性があるため、パラメーターを渡すときにコールバック関数を使用して変数の元の値を維持することを忘れないでください。
が発生します。以上がJavaScript で setTimeout にパラメータを渡し、即時実行を回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。