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/