gpt4 book ai didi

javascript - nodejs 函数中的可选参数

转载 作者:数据小太阳 更新时间:2023-10-29 04:22:16 29 4
gpt4 key购买 nike

在 nodejs 中创建接受可选参数的函数的最佳方法是什么?

例如我知道这个方法:-

    function optionalArguments(a,b){
var a = a || "nothing";
var b = b || "nothing";
}

但在这种情况下,如果我这样做:

可选参数(假,假)

尽管我传递了一个参数,a 和 b 都返回“nothing”。

而且当我这样调用函数时,我也会得到意外的 token 错误:

optionalArguments("xxx");

是否有更好的或标准的方法来处理 nodejs 中的可选参数?

感谢任何帮助。提前致谢。

最佳答案

如果您使用的是 Node.js v6(或更高版本),您可以访问默认参数。

function optionalArguments(a="nothing", b="nothing") {
return `a: ${a}, b: ${b}`;
}

然后

optionalArguments(false, false)     // 'a: false, b: false'
optionalArguments('this') // 'a: this, b: nothing'
optionalArguments() // 'a: nothing, b: nothing'
optionalArguments(undefined,'that') // 'a: nothing, b: that'

关于javascript - nodejs 函数中的可选参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23577632/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com