โดยปกติพารามิเตอร์การส่งผ่านจะเกี่ยวกับเรื่องนี้:
คัดลอกรหัสรหัสดังนี้:
var numparameter = 123;
ฟังก์ชั่น sendparameter ()
-
getParameter (numparameter);
-
ฟังก์ชั่น getParameter (sendnum)
-
การแจ้งเตือน (sendnum);
-
วิธีการเรียกวิธีการโทร B และส่งต่อ
อย่างไรก็ตามหากพารามิเตอร์ของวิธี B ไม่ได้รับการแก้ไขอาจขึ้นอยู่กับสถานการณ์ที่แตกต่างกันซึ่งต้องใช้พารามิเตอร์ที่แตกต่างกันและสามารถเขียนได้เช่นนี้:
คัดลอกรหัสรหัสดังนี้:
var txtparameter1 = "123";
var txtparameter2 = "234";
var txtparameter3 = "345";
var txtSendParameter = "";
var flag = 0;
ฟังก์ชั่น sendParameter1 ()
-
ธง = 1;
txtSendParameter = txtParameter1 + ";" + txtParameter2;
getParameter ();
-
ฟังก์ชั่น sendParameter2 ()
-
ธง = 2;
txtSendParameter = txtParameter2 + ";"
getParameter ();
-
ฟังก์ชั่น getParameter ()
-
ถ้า (1 == ธง)
-
// goto functionc (txtsendparameter)
-
อื่นถ้า (2 == ธง)
-
// goto functind (txtsendparameter)
-
อื่น
-
กลับ;
-
-
คุณสามารถใช้ตัวแปรส่วนกลางเพื่อส่งผ่านค่า:
คัดลอกรหัสรหัสดังนี้:
var txtparameter1 = "123";
var txtparameter2 = "234";
var txtparameter3 = "345";
ฟังก์ชั่น sendParameter1 ()
-
var txtSendParameter = "1" + txtParameter1 + ";"
getParameter (txtSendParameter);
-
ฟังก์ชั่น sendParameter2 ()
-
var txtSendParameter = "2" + txtParameter2 + ";"
getParameter (txtSendParameter);
-
ฟังก์ชั่น getParameter ()
-
สวิตช์ (อาร์กิวเมนต์ [0])
-
กรณี "1":
// goto functionc (อาร์กิวเมนต์);
หยุดพัก;
กรณี "2":
// goto function (อาร์กิวเมนต์);
หยุดพัก;
ค่าเริ่มต้น:
// goto function (อาร์กิวเมนต์);
-
-
การพูดค่อนข้างอาร์กิวเมนต์เป็นวัตถุที่มีความยืดหยุ่นมาก
คัดลอกรหัสรหัสดังนี้:
<pre code_snippet_id = "179244" snippet_file_name = "blog_20140207_4_1482200" name = "code"> <pre code_snippet_id = "179244"
<pre> </der>
<pre> </der>
<pre> </der>
<pre> </der>
<pre> </der>
</der>