为什么所有JavaScript文档中的参数都是这样写的?
在整个MDN中,文档都表示如下参数为什么所有JavaScript文档中的参数都是这样写的?,javascript,Javascript,在整个MDN中,文档都表示如下参数value[,replacer[,space]]。背后的原因是什么 方括号的用途是什么?这是惯例。就这么简单。在这种情况下,方括号表示可选参数,这意味着只有参数值才是真正需要的。许多编程环境、命令行工具和文档都使用方括号来显示参数是可选的 双括号表示提供一个可选参数并不强制您为其他参数提供值 这意味着replacer是可选的,如果您提供了它,space再次是可选的,并且如果不指定replacer,就不能指定space 这与:(样本)相反 如果为replacer提
value[,replacer[,space]]
。背后的原因是什么
方括号的用途是什么?这是惯例。就这么简单。在这种情况下,方括号表示可选参数,这意味着只有参数
值
才是真正需要的。许多编程环境、命令行工具和文档都使用方括号来显示参数是可选的
双括号表示提供一个可选参数并不强制您为其他参数提供值
这意味着replacer
是可选的,如果您提供了它,space
再次是可选的,并且如果不指定replacer
,就不能指定space
这与:(样本)相反
如果为
replacer
提供值,则需要为space
提供值,并且如果不指定replacer,则无法指定空格。感谢非嵌套示例。我没想过。
JSON.stringify(value[, replacer[, space]])
JSON.stringify(value[, replacer, space])