考虑这个例子
var example = function(a = 10, b = 15, c) {
return c;
}
因此,我想仅使用 c
的值来调用 example
函数。比如,
example(20); // should return 20, without disturbing the values of a and b
如何在 JavaScript 中执行此操作?
最佳答案
你想要的可以通过解构赋值来实现,但它需要一些模组。正如我所看到的,您正在使用 es2015/es6 代码来设置默认值。您可能会考虑这个:
var example = function([a = 10, b = 15, c]) {
console.log(a,b, c);
//return c;
}
example([,,20]);
关于javascript - 尽管 Javascript 中有默认参数,如何传递额外参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43322323/