Javascript 以function.prototype.call为例理解MDN函数语法

Javascript 以function.prototype.call为例理解MDN函数语法,javascript,Javascript,以此为例,我想完全理解MDN在这里使用的语法: 我知道括号中的内容是“可选的”。 …argN通常意味着参数数量不受限制吗? 为什么括号和逗号都写在错误的一边?如果只是: 函数调用([thisArg]、[arg1]、[arg2]、[argN])?否,可选数量的参数通常写为[arg1、arg2、.argN]。您没有传递多个参数,这些参数具有不同的有效值(以消除歧义),并且都是可选的

以此为例,我想完全理解MDN在这里使用的语法:

我知道括号中的内容是“可选的”。
…argN
通常意味着参数数量不受限制吗?
为什么括号和逗号都写在错误的一边?如果只是:

函数调用([thisArg]、[arg1]、[arg2]、[argN])

否,可选数量的参数通常写为
[arg1、arg2、.argN]
。您没有传递多个参数,这些参数具有不同的有效值(以消除歧义),并且都是可选的