功能参数包括" [,"含义

时间:2015-12-07 21:18:45

标签: javascript

我到处都看到了这种语法[,,并且不知道它意味着什么。

 d3.mean(array[, accessor])

.on( events [, selector ] [, data ], handler )

为什么开头括号后面有逗号?这是什么意思?

2 个答案:

答案 0 :(得分:4)

逗号是参数之间的分隔符。方括号表示该参数是可选的。

所以,当你读到这样的东西时:

.on( events [, selector ] [, data ], handler )

您可以知道有多种方法可以调用此功能:

.on(events, handler)
.on(events, selector, handler)
.on(events, selector, data, handler)

答案 1 :(得分:1)

这只是意味着参数是可选的

但要小心!这些square brackets仅用于文档中。