Biasanya, parameter yang lewat adalah tentang ini:
Salin kode kode sebagai berikut:
var numparameter = 123;
Fungsi sendParameter ()
{{
getParameter (numparameter);
}
Fungsi getParameter (sendnum)
{{
waspada (sendnum);
}
Sangat sederhana metode panggilan metode b dan meneruskan.
Namun, jika parameter metode B tidak diperbaiki, itu mungkin didasarkan pada situasi yang berbeda, yang memerlukan parameter yang berbeda, dan dapat ditulis seperti ini:
Salin kode kode sebagai berikut:
var txtparameter1 = "123";
var txtparameter2 = "234";
var txtparameter3 = "345";
var txtsendparameter = "";
Var Flag = 0;
Fungsi sendParameter1 ()
{{
Bendera = 1;
txtsendparameter = txtparameter1 + ";" + txtparameter2;
getParameter ();
}
Fungsi sendParameter2 ()
{{
Bendera = 2;
txtsendparameter = txtparameter2 + ";" + txtparameter3;
getParameter ();
}
Fungsi getParameter ()
{{
if (1 == bendera)
{{
// goto functionc (txtsendparameter)
}
lain jika (2 == bendera)
{{
// goto functind (txtsendparameter)
}
kalau tidak
{{
Kembali;
}
}
Dapatkah Anda menggunakan variabel global untuk memberikan nilai:
Salin kode kode sebagai berikut:
var txtparameter1 = "123";
var txtparameter2 = "234";
var txtparameter3 = "345";
Fungsi sendParameter1 ()
{{
var txtsendparameter = "1" + txtparameter1 + ";"
getParameter (txtsendparameter);
}
Fungsi sendParameter2 ()
{{
var txtsendparameter = "2" + txtParameter2 + ";"
getParameter (txtsendparameter);
}
Fungsi getParameter ()
{{
Switch (argumen [0])
{{
kasus "1":
// goto functionc (argumen);
Merusak;
kasus "2":
// fungsi goto (argumen);
Merusak;
BAWAAN:
// goto functione (argumen);
}
}
Berbicara secara relatif, argumen adalah objek yang sangat fleksibel.
Salin kode kode sebagai berikut:
<pre code_snippet_id = "179244" snippet_file_name = "blog_20140207_4_1482200" name = "code"> <pre code_snippet_id = "179244" "AME =" blog_20140207_4_1482200> </ame = "blog_20140207_4_1482200> </aMe =" Blog_20140207_4_1482200> </aMe = "blog_21
<pr Pre> </per>
<pr Pre> </per>
<pr Pre> </per>
<pr Pre> </per>
<pr Pre> </per>
</per>