この記事では、JSシミュレーション実装方法の過負荷について説明します。次のように、参照のために共有してください。
JSメソッドでは、C#メソッドのように過負荷を達成することはできませんが、JSの引数を介してJSメソッドの過負荷を実装できます。
HTMLの例は次のとおりです。
<html> <head> <title> js method </title> <script> function testfun1(arm1){/// <summary> /// js過負荷テストと呼ばれるメソッド1 /// </summary> /// <パラメーション名= "arm1"> </param> alert(arm1);} function testfun2(arm1、arm1、arm1、arm1、flud/// 2 /// </summary> /// <param name = "arm1"> </param> /// <param name = "arm2"> </param> alert(arm1+'、'+arm2);} function testfun3(arm1、arm2、arm3){/// <summary> /// js ofload test is over load test is and method 3 // // /// <param name = "arm1"> </param> /// <param name = "arm1"> </// <param name = "arm1"> </param> //// <param name = "arm2"> </param> //// <param name = "arm3"> </param> ///アラート(ARM1+'、'+ARM2+'、'+arm3+'、'+arm4);}関数Testfun(arm1、arm2、arm3、arm4){/// <summary> /// jsオーバーロードテスト方法/// name = "arm3"> </param> /// <param name = "arm3"> </param>/// //これは、過負荷TestFun1(ARM1)を実行する方法です。 } else if(arguments.length == 2){alert( '私はjsの過負荷の方法であり、この方法のパラメーターは'+arguments.length.length+'。 /nパラメーター1:'+引数[0]+' /nパラメーター2:'+arguments [1]); //これは、過負荷TestFun2(ARM1、ARM2)を実行する方法です。 } else if(arguments.length == 3){alert( '私はjsの過負荷の方法であり、この方法のパラメーターは'+arguments.length.length+'。/nパラメーター1:'+引数[0]+'/nパラメーター2:'+arguments [1]+'/nパラメーター3:'+arguments [2]); //これは、過負荷TestFun3(ARM1、ARM2、ARM3)を実行する方法です。 } else if(arguments.length == 4){alert( '私はjsの過負荷の方法であり、この方法のパラメーターは'+arguments.length.+'。/nパラメーター1:'+引数[0]+'/nパラメーター2:'+arguments [1]+'/nパラメーター3:'+'/nパラメーター[3]; //これは、過負荷TestFun4(ARM1、ARM2、ARM3、ARM4)を実行する方法です。 } //複数のパラメーターなど} // window.onload = function(){testfun(1,2,3);} </script> </head> <body> JSメソッドの過負荷</body> </html> </html> </html> </html>JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptオブジェクト指向のチュートリアル」、「JavaScriptデータ構造とアルゴリズム技術の要約」、JavaScriptの数学的操作の使用量の要約」、「JavaScript Switching EffectとTechniquesの要約」、「概要」、「概要」、「概要JavaScriptアニメーション効果とテクニック "、「JavaScriptエラーとデバッグテクニックの要約」および「JavaScriptトラバーサルアルゴリズムとテクニックの概要」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。