【发布时间】:2011-04-09 23:33:56
【问题描述】:
所以我从记事起就一直这样做,但我很好奇这是否真的是我应该做的。您编写了一个带有参数的函数,因此您期望它有一个值,但如果没有,您有充分的理由默认它,例如为零。我目前所做的是编写一个辅助函数:
function foo() { return foo(0); };
function foo(bar) { ... };
我刚刚遇到了一个我这样做的实例,我奇怪地看了它几秒钟,然后才理解了我背后的逻辑。我来自微不足道的php:
function foo(bar=0) { ... }
是否有我不知道的 javascript 替代方案?
【问题讨论】:
标签: javascript