Javascript中API文档书写的问题

今天看了下百度地图的Javascript文档,在map类中,有个API是这样的

 getViewport(view: Array<Point>[, viewportOptions: ViewportOptions])

这个getViewport里面的参数这么整是什么意思,特别是[,这里为何要加逗号,
viewportOptions: ViewportOptions]这一部分又是什么意思,是要传viewportOptions类型的参数还是怎样

[, viewportOptions: ViewportOptions],使用[]表示是可选参数的吧。

表示缺省,可以传递也可以不传递,和 毕小宝 说的一样。参数后面的:是百度api的特别说明,参数什么类型的,js语法不支持这样申明参数