javascript - 预定义参数

标签 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/

相关文章:

c# - 从代码和网站调用Web API

javascript - 浏览器中的大图可视化

用于加载的 JavaScript 事件处理

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 - 出现零时如何复制数组中的前一个数字

javascript - 帮助使用 Selenium 进行测试

Javascript 创建多个链接?