我想定義一個函數(shù),支持不同個數(shù)的參數(shù)的函數(shù),如:FUN(a,b)FUN(a,b,c)要實(shí)現(xiàn)這兩個函數(shù)都可以使用的話,這個FUN 怎么定義?[類似于 stringvar.substr(start [, length ]) 方法length 參數(shù)是可選參數(shù)]直接寫兩個方法不可以結(jié)果是只使用最后定義的函數(shù)對于缺少的參數(shù)會認(rèn)為undefined
3 回答

aluckdog
TA貢獻(xiàn)1847條經(jīng)驗 獲得超7個贊
這樣,隨便你寫幾個參數(shù)
function myFunction()
{
// do something
alert(myFunction.length);
for(var i=0; i < myFunction.length; i++)
{
alert(myFunction.arguments[i]);
}
}
myFunction(1);
myFunction(1,2);
myFunction(1,2,3);

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗 獲得超8個贊
function myFunction()
{
// do something
alert(myFunction.length);
for(var i=0; i < myFunction.length; i++)
{
alert(myFunction.arguments[i]);
}
}
myFunction(1);
myFunction(1,2);
myFunction(1,2,3);
- 3 回答
- 0 關(guān)注
- 1160 瀏覽
添加回答
舉報
0/150
提交
取消