Javascript:函数中的可选参数

用户名

假设我有这个:

function concatenate(a, b, c) {
    // Concatenate a, b, and c
}

我该如何处理这些电话?

x = concatenate(a)

x = concatenate(a, b)

x = concatenate(a, c)

如何使函数知道我为其赋予的参数?

阿玛丹

任何未填写的参数将为undefined

concatenate(a, c)等同于concatenate(a, b)您不能不通过第二个参数而传递第三个参数。但是你可以通过undefined(或者null,我想)明确:concatenate(a, undefined, c)

在该功能中,您可以检查undefined并替换为默认值。

或者,您可以使用对象参数来模仿关键字参数:concatenate({a: a, c: c})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

函数中的JavaScript可选解构参数

来自分类Dev

JavaScript函数的可选参数

来自分类Dev

JavaScript中的可选参数

来自分类Dev

为什么事件参数在Javascript的匿名函数中是可选的?

来自分类Dev

bash函数中的可选参数

来自分类Dev

具有可选参数的JavaScript函数

来自分类Dev

Javascript-以可选参数作为对象的函数?

来自分类Dev

作为函数中的可选参数进行操作

来自分类Dev

Node.js函数中的可选参数

来自分类Dev

向R中的函数添加可选参数

来自分类Dev

Node.js函数中的可选参数

来自分类Dev

忽略 CLI 函数中的可选参数

来自分类Dev

在JavaScript中传递多个可选参数

来自分类Dev

Vanilla-javascript 中的可选参数

来自分类Dev

在 Python 中实现 JavaScript 的可选参数样式

来自分类Dev

可变参数后元组中的可选函数参数

来自分类Dev

处理可选函数参数

来自分类Dev

theano函数的可选参数

来自分类Dev

如何使函数参数可选?

来自分类Dev

如何使用可选的回调参数制作JavaScript函数

来自分类Dev

javascript函数是否应该具有可选参数和选项?

来自分类Dev

初学JavaScript问题:箭头函数作为可选参数

来自分类Dev

复杂数据作为可选javascript函数参数

来自分类Dev

javascript函数是否应该具有可选参数和选项?

来自分类Dev

如何使用可选的回调参数制作JavaScript函数

来自分类Dev

TypeScript中的类构造函数中的可选参数

来自分类Dev

将可选函数(和可选参数)传递给 Python 中的另一个函数?

来自分类Dev

在函数中连接必需的参数和可选的args?

来自分类Dev

Swift协议可选函数中如何使用枚举作为参数