Normally, the passing parameters are about this:
Copy code code as follows:
var numparameter = 123;
Function Sendparameter ()
{{
getparameter (numparameter);
}
Function GetParameter (Sendnum)
{{
alert (sendnum);
}
Very simple A method call method B and pass on.
However, if the parameters of the B method are not fixed, it may be based on different situations, which require different parameters, and can be written like this:
Copy code code as follows:
var txtParameter1 = "123";
var txtParameter2 = "234";
var txtParameter3 = "345";
var txtsendparameter = "";
var flag = 0;
Function Sendparameter1 ()
{{
Flag = 1;
txtsendparameter = txtParameter1 + ";" + txtParameter2;
getparameter ();
}
Function Sendparameter2 ()
{{
Flag = 2;
txtsendparameter = txtParameter2 + ";" + txtParameter3;
getparameter ();
}
Function getparameter ()
{{
if (1 == Flag)
{{
// GOTO FUNCTIONC (TXTSENDPARAMETER)
}
else if (2 == Flag)
{{
// GOTO FUNCTIND (TXTSENDPARAMETER)
}
else
{{
Return;
}
}
Can you use global variables to pass the value:
Copy code code as follows:
var txtParameter1 = "123";
var txtParameter2 = "234";
var txtParameter3 = "345";
Function Sendparameter1 ()
{{
var txtsendparameter = "1" + txtParameter1 + ";" + txtParameter2;
getparameter (txtSendparameter);
}
Function Sendparameter2 ()
{{
var txtsendparameter = "2" + txtParameter2 + ";" + txtParameter3;
getparameter (txtSendparameter);
}
Function getparameter ()
{{
switch (Arguments [0])
{{
case "1":
// Goto functionc (arguments);
Break;
case "2":
// Goto functions (arguments);
Break;
DEFAULT:
// GOTO FUNCTIONE (ARGUMENTS);
}
}
Relatively speaking, arguments are a very flexible object. Although it is not array, it can use the lower bidding value as array. Although it is a bit remote, it is still very easy to use.
Copy code code as follows:
<pre code_snippet_id = "179244" snippet_file_name = "blog_20140207_4_1482200" name = "code"> <pre code_snippet_id = "179244" " AME = "blog_20140207_4_1482200"> </pre>
<pre> </pre>
<pre> </pre>
<pre> </pre>
<pre> </pre>
<pre> </pre>
</pre>