subject:รูปแบบของการสร้าง function แบบมี parameter ไม่จำกัด
syntax:function func_name ( )
{
var keepLength = func_name.arguments.length;
var keepValueAtIndex = func_name.arguments[index];
ชุดคำสั่งต่างๆ;
return ค่าที่ส่งกลับ;
}
content:ใช้สร้าง function แบบมี parameter ไม่จำกัด คือจะส่งค่า argument มากี่ตัวก็ได้
โดยจะมีคำสั่งนับจำนวน argument และคำสั่งที่เรียกดูค่าของ argument ณ ตำแหน่งที่กำหนดได้
example:function sum ( )
{
var length = sum.arguments.length;
var sum = 0;
for ( var i=0; i<length; i++ )
{
sum = sum + sum.arguments[i];
}
return sum;
}
alert ( sum ( 1, 2, 3, 4, 5 ) );