อาร์กิวเมนต์เป็นพารามิเตอร์พิเศษของฟังก์ชันใน JavaScript ตัวอย่างเช่น ต่อไปนี้ใช้เพื่อเข้าถึงพารามิเตอร์ฟังก์ชันและพิจารณาว่าฟังก์ชั่นนั้นถูกเรียกใช้งานหรือไม่
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชั่น sayshello () {
ถ้า (อาร์กิวเมนต์ [0] == "ลาก่อน")
กลับ;
อื่น
การแจ้งเตือน ("สวัสดี" + อาร์กิวเมนต์ [0]);
-
</script>
ใช้แอตทริบิวต์ความยาวของอาร์กิวเมนต์เพื่อส่งคืนจำนวนพารามิเตอร์
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชั่น cnumbarg () {
return arguments.length;
-
document.write (cnumbarg (25,2255, "hello")+"<br>"); // return 3
document.write (cnumbarg ()+"<br>"); // 0
document.write (cnumbarg (1111)+"<br>"); // 1
</script>
ใช้อาร์กิวเมนต์วัตถุเพื่อจำลองและโหลดฟังก์ชัน
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชั่น fnadd () {
if (arguments.length == 0)
กลับ;
อื่นถ้า (arguments.length == 1)
อาร์กิวเมนต์ส่งคืน [0] + 5;
อื่น (อาร์กิวเมนต์ความยาว> 1)
var isum = 0
สำหรับ (var i = 0; i <arguments.length; i ++)
isum += อาร์กิวเมนต์ [i];
คืน ISUM;
-
document.write (fnadd (5)+"<br>");
document.write (fnadd (10)+"<br>");
document.write (fnadd (10,20)+"<br>");
document.write (fnadd (10,20,30,40)+"<br>");
</script>
คุณมีความเข้าใจใหม่เกี่ยวกับการโต้แย้งหรือไม่? ในความเป็นจริงเขาสามารถทำสิ่งต่าง ๆ ได้มากขึ้น รองเท้าเด็กคิดเกี่ยวกับมันและลองดูเพิ่มเติม