我注意到JavaScript中的方法签名有时具有多个参数,例如:
let json = JSON.stringify(value[, replacer, space])
在我看来,这似乎是一种语法,它说替代者是价值的指数,但事实并非如此。这是什么意思?
它更多地用于函数自变量的文档,而不是语言语法的一部分。这意味着[]内的所有内容(包括逗号)都是可选参数。有时甚至没有逗号的参数也像这样放在方括号中
someMethod(a, [b], [c])
但这基本上是同一回事。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句