今天在看老赵的视频的时候学习到一个小知识点,在这里记一下,防止下次忘记了.
javascript 里面不存在函数重载的功能,要实现函数重载的话,只需要在函数内部判断arguments.length
比如
getsomething(a,b)
{
//arguments是函数内部默认的参数,代表的是函数的参数.
if (arguments.length!=2) //当参数不为2的时候执行的方法
{
dosomething;
}
else //当参数为2的时候执行的方法,如果要实现多个重载的话,多加几个判断就可以了.
{
dosomething;
}
}
javascript 里面不存在函数重载的功能,要实现函数重载的话,只需要在函数内部判断arguments.length
比如
getsomething(a,b)
{
//arguments是函数内部默认的参数,代表的是函数的参数.
if (arguments.length!=2) //当参数不为2的时候执行的方法
{
dosomething;
}
else //当参数为2的时候执行的方法,如果要实现多个重载的话,多加几个判断就可以了.
{
dosomething;
}
}