javascript - 如何读取javascript中的函数表达式语法?

标签 javascript function expression

function [name]([param1[, param2[, ..., paramN]]]) {
  statements
}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/function

我很困惑什么以及如何读取上面的函数输入值,它是一个无限参数输入,但不明白括号[]的使用,为什么要放这些。

最佳答案

方括号表示可选

这意味着,[name]是可选的,没有名称声明的函数将成为匿名函数。 [param1[, param2[,...] 这意味着参数是可选的,但是因为它们显示在前一个参数内(所有结束 ] 括号都在列表)意味着您不能在没有 param1 的情况下拥有 param2,也不能在没有 param2 的情况下拥有 param3 >param1 等等。

关于javascript - 如何读取javascript中的函数表达式语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68733059/

相关文章:

c# - 构建简单函数的表达式

javascript - 当鼠标快速移动时,在 JQUERY 中自定义拖动 div 无法正常工作

vb.net - 是否有 VB.NET 函数将数字格式化为序数

javascript - 在 PayPal 快速结帐后重定向父页面

r - 在(反)对角线上应用函数

python - 尝试从如何像计算机科学家一样思考和使用 Turtle 模块学习 Python 3 中找出练习,收到 NameError

c# - 动态创建 Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>>?

java - 前缀表达式计算错误 - Java

javascript - 如何复制 JavaScript 对象?

javascript - 如何使 Wrapper div 只包含非溢出的 div