<分区>
我希望能够在 JavaScript 中执行此操作:
function myFunction(one, two = 1) {
// code
}
myFunction("foo", "2");
myFunction("bar");
我试过了,还是不行。我不知道如何调用这种类型的参数,有人可以指出正确的方向吗?
谢谢。
标签 javascript
<分区>
我希望能够在 JavaScript 中执行此操作:
function myFunction(one, two = 1) {
// code
}
myFunction("foo", "2");
myFunction("bar");
我试过了,还是不行。我不知道如何调用这种类型的参数,有人可以指出正确的方向吗?
谢谢。
最佳答案
function foo(a, b)
{
a = typeof a !== 'undefined' ? a : 42;
b = typeof b !== 'undefined' ? b : 'default_b';
//...
}
可能与 Set a default parameter value for a JavaScript function 重复
关于javascript - 预定义参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13111046/
相关文章:
javascript - 在 Firebase 云函数中包含异步函数 (eslint "Parsing error: Unexpected token function")
javascript - Angular 深度嵌套响应式表单 : Cannot find control with path on nested FormArray
javascript - 如何将 jQuery 的 insertBefore() 函数与 HTML 的 javascript 字符串一起使用?
javascript - 为什么我在 typescript 中没有收到有关 StrictNullChecks 的警告
javascript - 出现零时如何复制数组中的前一个数字