因为通常用中括号表示某个参数是可选的:
```
bus.error([eventname],callback)
```
但是又想用用括号表示参数应该是数组的。
```
bus.line([e1,e2,[e3,...]])
```
于是导致混淆,这种情况通常是怎么区分的?
```
bus.error([eventname],callback)
```
但是又想用用括号表示参数应该是数组的。
```
bus.line([e1,e2,[e3,...]])
```
于是导致混淆,这种情况通常是怎么区分的?