【发布时间】:2010-10-02 11:06:18
【问题描述】:
我知道设置默认参数的两种方法,但我想知道首选方法是什么。
function Foo(par1, par2)
{
if(par2 == null)
par2 = "my default"
}
或
function Foo(par1, par2)
{
par2 = par2 || "my default"
}
或者有比这两种方法更好的方法吗?
编辑:
我还想知道其他人如何处理多个可选参数,例如: 我们在内部库中有几个这样的函数(我认为它们很丑)。
function Foo(par1, par2, par3)
{
if(par2 == null)
par2 = "my default"
if(par3 == null)
par3 = "my default"
// Do something
}
并称它为:
Foo("Parameter one",null,true)
【问题讨论】:
标签: javascript parameters default-value