javascript函数签名中的括号是什么意思

时间:2019-05-05 05:52:47

标签: javascript syntax documentation

当我有时浏览javascript或NodeJs框架文档时-他们谈论的是一个可以接受多个参数的函数(例如Array.prototype.reduce)-他们写的是这种看起来很奇怪的格式,

arr.reduce(callback[, initialValue])

或在Nodejs中:

new Console(stdout[, stderr][, ignoreErrors])

他们在参数后面加一个括号[-在参数末尾并将其终止在某处-表示-有多个值或只有1个值。

为什么放在支架上? 他们可以写:

arr.reduce(callback, initialValue)

请帮助!

0 个答案:

没有答案