【发布时间】:2019-07-15 13:10:46
【问题描述】:
假设我们有一个如下所示的函数,我想为第一个参数a 使用默认值,为第二个参数b 使用自定义值。
const func = (a = 1 , b = 2) => {
console.log("a is equal to " + a, " and b is equal to " + b)
}
我只想为参数 b 传递一个值。像这样:
func(b : 7);
// I want it to print: a is equal to 1 and b is equal to 7
如何在 JavaScript 中实现它?
【问题讨论】:
-
如果您不想更改函数签名,则需要像这样调用它
func(undefined, 7)
标签: javascript function arguments