“什么是”呢;[,”javascript API中的函数参数列表

“什么是”呢;[,”javascript API中的函数参数列表,javascript,Javascript,在浏览JS库的文档或API时,我注意到参数列表中有一个“[,”” 例如:vega.key(字段[,平面]) 它是指可选参数。如何解释这些。它是指可选参数。您经常会看到 someFunc(arg1[, arg2[, arg3]]) 这意味着arg2和arg3是可选的。当arg2被传递给函数时,arg3不需要是可选的,因为它是可选的,但是当arg3被传递时,arg2是必需的。它意味着可选参数。您经常会看到 someFunc(arg1[, arg2[, arg3]]) 这意味着arg2和arg3是

在浏览JS库的文档或API时,我注意到参数列表中有一个“[,””

例如:vega.key(字段[,平面])


它是指可选参数。如何解释这些。

它是指可选参数。您经常会看到

someFunc(arg1[, arg2[, arg3]])

这意味着arg2和arg3是可选的。当arg2被传递给函数时,arg3不需要是可选的,因为它是可选的,但是当arg3被传递时,arg2是必需的。

它意味着可选参数。您经常会看到

someFunc(arg1[, arg2[, arg3]])
这意味着arg2和arg3是可选的。当arg2被传递到函数时,arg3不需要是可选的,因为它是可选的,但当arg3被传递时,arg2是必需的。

它是文档中的一种(广泛使用的)表示法(并且仅在文档中;它不是有效的语法)

部分
[,flat]
表示第二个参数名为
flat
,它是可选的

该函数可以用两个参数(
vega.key(fields,flat)
)调用,也可以只用一个参数(
vega.key(fields)
)调用。在这种情况下,逗号也必须去掉(即,将其称为
vega.key(fields,)
是无效语法

您还会遇到这种表示法:
vega.key(字段[,平面,…])
vega.key(字段[,…])
这意味着可以使用一个或多个参数调用函数;
字段在上述表示法中是必需的,其他字段是可选的。

它是文档中广泛使用的一种表示法(并且仅在文档中;它不是有效的语法)

部分
[,flat]
表示第二个参数名为
flat
,它是可选的

该函数可以用两个参数(
vega.key(fields,flat)
)调用,也可以只用一个参数(
vega.key(fields)
)调用。在这种情况下,逗号也必须去掉(即,将其称为
vega.key(fields,)
是无效语法


您还将遇到以下符号:
vega.key(字段[,平面,…])
vega.key(字段[,…])
这意味着可以使用一个或多个参数调用函数;
字段在上述符号中是必需的,其他字段是可选的。

是的,这些是可选参数。有关解释,请参阅。是的,这些是可选参数。有关解释,请参阅。