【问题标题】:What do the square brackets in function syntax mean on MDN? [duplicate]MDN 上函数语法中的方括号是什么意思? [复制]
【发布时间】:2013-10-06 01:19:12
【问题描述】:

MDN 使用:

JSON.stringify(value[, replacer [, space]])

而不仅仅是这样:

JSON.stringify(value, replacer, space)

方括号是什么意思?

【问题讨论】:

  • 表示那些是可选参数
  • 为什么没人说最重要? [ ] 表示 0 或 1,{ } 表示 0 到 N。

标签: javascript


【解决方案1】:

这是技术文档中的一种常规方式,即表示该部分是可选的

【讨论】:

  • 谢谢。在阅读技术文档时,我还应该注意哪些其他常见约定?
  • Backus-Naur 形式 (BNF) 和 EBNF 是常见的语法形式,用于描述计算机语言的语法。见:en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form
  • @Saravana 我现在想不出其他流行的 JS 文档约定。有些语言有更多的约定,但据我所知[] 最常用于可选段
猜你喜欢
  • 1970-01-01
  • 2014-07-19
  • 2014-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-22
  • 1970-01-01
相关资源
最近更新 更多