この記事の例では、JavaScript が setTimeout 実行コードにパラメーターを渡す方法を実装する方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
setTimeout 関数は、動的な効果を実現するための JavaScript で最も重要な関数です。しかし、昨日コードを書いているときに、最初のパラメータが関数呼び出しの場合、呼び出される関数にパラメータを渡すことができないことに気づきました。これは本当に深刻な問題であり、問題を見つけるのに長い時間がかかり、多くの時間を無駄にしました。 。
後でオンラインで調べたところ、これは実際には IE のバグであることがわかりました。解決策はたくさんありますが、最も素晴らしい解決策は setTimeout 関数を書き直すことだと思います。 。 。これは大変です。 。ここでは非常に簡単な方法をお勧めします。呼び出したい関数の前に function{} キーワードを追加するだけです。
function ShowMsg(x,y) { } setTimeout(funtion(){ShowMsg(x,y)},1000);
これにより、パラメータを渡せない問題が簡単に解決されます。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。