ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptはsetTimeout実行コードにパラメータを渡すメソッドを実装します_javascriptスキル

JavaScriptはsetTimeout実行コードにパラメータを渡すメソッドを実装します_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 16:03:341108ブラウズ

この記事の例では、JavaScript が setTimeout 実行コードにパラメーターを渡す方法を実装する方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

setTimeout 関数は、動的な効果を実現するための JavaScript で最も重要な関数です。しかし、昨日コードを書いているときに、最初のパラメータが関数呼び出しの場合、呼び出される関数にパラメータを渡すことができないことに気づきました。これは本当に深刻な問題であり、問​​題を見つけるのに長い時間がかかり、多くの時間を無駄にしました。 。

後でオンラインで調べたところ、これは実際には IE のバグであることがわかりました。解決策はたくさんありますが、最も素晴らしい解決策は setTimeout 関数を書き直すことだと思います。 。 。これは大変です。 。ここでは非常に簡単な方法をお勧めします。呼び出したい関数の前に function{} キーワードを追加するだけです。

function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);

これにより、パラメータを渡せない問題が簡単に解決されます。

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。