JS関数のパラメーターは、引数オブジェクトを使用して関数で取得できます。
パラメーターを呼び出すには2つの方法があります。
1。目的のパラメーターの使用。
2。実際の合格パラメーターの使用。
アプリケーションの例:
関数テスト(a、b){var i、s = "テスト関数は"; var numargs = arguments.length; //実際に渡されたパラメーターの数値を取得します。 var expargs = test.length; //期待されるパラメーターの値、関数が定義されたときの予想パラメーターの数を取得します(2つのパラメーターAとBがあります)。 s +=(expargs +"parameters。"); s += "/n/n" for(i = 0; i <numargs; i ++){//パラメーターコンテンツを取得します。 s + = "" + i + "パラメーターは次のとおりです。 //パラメーターリストに戻ります。 } alert(test( 'param1'、 'second param'、 '3番目のパラメーター'));注意すべきは、次のとおりです。
引数はオブジェクトオブジェクトであり、配列ではなく、シフト、プッシュ、結合、その他のメソッドを使用することはできません。
上記の例で使用されている引数[i]は、引数オブジェクトの属性のみであり、配列の添え字として理解することはできません。
コードデモ
<html> <head> <スクリプト言語= "javascript"> function reloadlist(){if(typeof arguments [0] == "function"){arguments [0] .call(this); arguments [0]();} if(typeof arguments [0] == "string")alert(arguments [0]); if(typeof arguments [0] == "number")alert(arguments [0]); if(typeof arguments [0] == "未定義")alert(arguments [0]); if(typeof arguments [0] == "未定義")alert(arguments [0]); if(typeof arguments [0] == "未定義")alert(arguments [0]); if(typeof arguments [0] == "未定義")alert(arguments [0]); if(typeof arguments [0] == "未定義")alert(arguments [0]); if(typeof引数[0]引数[0] == "boolean")alert(arguments [0]); if(typeof arguments [0] == "null")alert(arguments [0]); } reloadlist(function(){}); </script> </head> <body> </body>上記の記事JS関数パラメーターの使用に関する詳細な理解は、私があなたと共有したすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。