Javascript 在阅读方法文档时,参数周围的括号是什么意思?

Javascript 在阅读方法文档时,参数周围的括号是什么意思?,javascript,api,Javascript,Api,在阅读关于哪些参数可以传递给方法的文档时,我经常看到参数列表中使用的括号如下: 在这种情况下,括号是什么意思?为什么括号内有逗号 方括号表示它们是可选参数。您不需要传递可选参数.animate(属性)将起作用。逗号也在括号内,因为如果它在括号外,它们会拖在括号内 动画(属性,[持续时间])意味着属性和是强制性的,而持续时间不是。。。它希望: 动画(属性,)必需[可选][,] 几乎总是这样。参数周围的括号表示它是可选的 当像那样单独编写时,这意味着您可以在任何组合中使用任何参数。该方法根据值的数

在阅读关于哪些参数可以传递给方法的文档时,我经常看到参数列表中使用的括号如下:


在这种情况下,括号是什么意思?为什么括号内有逗号

方括号表示它们是可选参数。您不需要传递可选参数<代码>.animate(属性)将起作用。逗号也在括号内,因为如果它在括号外,它们会拖在括号内

动画(属性,[持续时间])意味着属性和是强制性的,而持续时间不是。。。它希望:
动画(属性,)

必需
[可选]
[,]


几乎总是这样。

参数周围的括号表示它是可选的

当像那样单独编写时,这意味着您可以在任何组合中使用任何参数。该方法根据值的数据类型确定使用的内容。所有这些组合可用于该方法:

.animate(properties, duration, easing, complete)
.animate(properties, duration, easing)
.animate(properties, duration, complete)
.animate(properties, duration)
.animate(properties, easing, complete)
.animate(properties, easing)
.animate(properties, complete)
.animate(properties)
除了在每个参数周围,您还可以看到其他方式使用的括号。例如:

.method(p1 [, p2 [, p3]])

这意味着第二个和第三个参数是可选的,第三个参数只能在第二个参数存在的情况下使用。

括号表示可选,就像在所有其他API/库文档中一样。TIL!我一直想知道
[,]
语法。我很惊讶更多的教程没有解释更多的符号。假设人们知道[param]的意思是错误的。谢谢你的回答。你有4个参数吗?p4在哪里?