Normalement, les paramètres de passage sont à ce sujet:
Copier le code du code comme suit:
var numparameter = 123;
Fonction SendParameter ()
{{
getParameter (Numparameter);
}
Fonction getParamètre (sendnum)
{{
alerte (sendnum);
}
Très simple, une méthode d'appel de méthode B et passe.
Cependant, si les paramètres de la méthode B ne sont pas fixes, il peut être basé sur différentes situations, qui nécessitent des paramètres différents, et peuvent être écrits comme ceci:
Copier le code du code comme suit:
var txtParameter1 = "123";
var txtParameter2 = "234";
var txtParameter3 = "345";
var txtSendParameter = "";
var flag = 0;
Fonction SendParameter1 ()
{{
Drapeau = 1;
txtSendParameter = txtParameter1 + ";"
getParamètre ();
}
Fonction SendParameter2 ()
{{
Drapeau = 2;
txtSendParameter = txtParameter2 + ";"
getParamètre ();
}
Fonction getParamètre ()
{{
if (1 == drapeau)
{{
// goto functionc (txtSendParameter)
}
else if (2 == drapeau)
{{
// goto functind (txtSendParameter)
}
autre
{{
Retour;
}
}
Pouvez-vous utiliser des variables globales pour passer la valeur:
Copier le code du code comme suit:
var txtParameter1 = "123";
var txtParameter2 = "234";
var txtParameter3 = "345";
Fonction SendParameter1 ()
{{
var txtSendParameter = "1" + txtParameter1 + ";"
getParameter (txtSendParameter);
}
Fonction SendParameter2 ()
{{
var txtSendParameter = "2" + txtParameter2 + ";"
getParameter (txtSendParameter);
}
Fonction getParamètre ()
{{
commutateur (arguments [0])
{{
cas "1":
// goto functionc (arguments);
Casser;
cas "2":
// Fonctions GOTO (arguments);
Casser;
DÉFAUT:
// goto functione (arguments);
}
}
Relativement parlant, les arguments sont un objet très flexible.
Copier le code du code comme suit:
<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>