通常、パラメータの受け渡しはおそらく次のように記述されます:
var numParameter = 123;
関数 sendParameter()
{
getParameter(numParameter )
}
関数 getParameter(sendNum)
{
alert(sendNum); 🎜>}
非常に単純なメソッド A はメソッド B を呼び出し、パラメータを渡します。
ただし、メソッド B のパラメータが固定されていない場合は、状況に応じて異なるパラメータが必要になる場合があります。
var txtParameter1 = "123";
var txtParameter2 = "234"; ";
var txtSendParameter = "";
var flag = 0;
function sendParameter1()
{
flag = 1;
txtSendParameter = txtParameter1 ";" txtParameter2;
getParameter();
関数 sendParameter2()
フラグ = 2;
getParameter(); 🎜>function getParameter( )
{
if(1==flag)
{
//goto functionC(txtSendParameter)
}
else if(2==flag)
{
//goto functionD(txtSendParameter)
}
else
{
return;
}
}
グローバル変数を使用せずに実行しますか? 値を渡します:
コードをコピーします
コードは次のとおりです:
getParameter(txtSendParameter ; )
{
switch(arguments[0])
{
case "1":
//goto functionC(arguments);
break;
case "2" :
//goto functionD(arguments);
default:
//goto functionE(arguments); >}
比較的、引数は配列ではありませんが、添字を使って配列のように値を取得できるオブジェクトです。今でも非常に役に立ちます。
コードをコピー
コードは次のとおりです:
<pre class="brush:php;toolbar:false">
<pre class="brush:php;toolbar:false"> 🎜>