Javascript 我在哪里可以找到一些关于JS文档中语法的信息?
我在JS文档中多次遇到类似于Javascript 我在哪里可以找到一些关于JS文档中语法的信息?,javascript,syntax,documentation,Javascript,Syntax,Documentation,我在JS文档中多次遇到类似于arr.fill(value[,start=0[,end=this.length]])的语法,我不得不自己理解它。我指的是函数参数的拼写。 这不是一个大问题,但是我想知道更多关于这个语法的知识 arr.fill(value[, start = 0[, end = this.length]]) ^---^ required argument ^--------------------------------^
arr.fill(value[,start=0[,end=this.length]])
的语法,我不得不自己理解它。我指的是函数参数的拼写。这不是一个大问题,但是我想知道更多关于这个语法的知识
arr.fill(value[, start = 0[, end = this.length]])
^---^
required argument
^--------------------------------^
optional arguments
此符号指定参数的顺序、要求和默认值。无括号表示该参数是必需的。括号表示参数是可选的。等于后面的是可选参数的默认值
因此,给定该签名,您有以下选项:
arr.fill(value) // start = 0, end = this.length
arr.fill(value, start) // end = this.length
arr.fill(value, start, end)
此符号指定参数的顺序、要求和默认值。无括号表示该参数是必需的。括号表示参数是可选的。等于后面的是可选参数的默认值
因此,给定该签名,您有以下选项:
arr.fill(value) // start = 0, end = this.length
arr.fill(value, start) // end = this.length
arr.fill(value, start, end)
此文档样式基于命令行工具和
man
页面中使用的样式,该样式似乎基于(以下是中的链接)。一段时间以来,这种符号一直是API和使用文档的标准
括号([,start=0…]
)表示语法的可选部分,尽管顺序很重要。在您的示例中,嵌套的括号显示,如果要指定后面的参数,则需要前面的部分
对于MDN文档,它与一个
name=value
符号相结合,以显示函数中引用的参数。此文档样式基于命令行工具和man
页面中使用的样式,该样式似乎基于(以下是中的链接)。一段时间以来,这种符号一直是API和使用文档的标准
括号([,start=0…]
)表示语法的可选部分,尽管顺序很重要。在您的示例中,嵌套的括号显示,如果要指定后面的参数,则需要前面的部分
对于MDN文档,它与一个
name=value
符号相结合,以显示函数中引用了哪些参数。您能给出一个示例,说明您在哪里看到了这一点吗?无括号=必需的参数。这是一种伪代码,括号中的参数是可选的,此外,还显示了可选参数的值。通常文档都有一个“约定”章节来解释语法。@PaulFitzgerald我见过它。你能举个例子说明你在哪里见过它吗?没有括号=必需的参数。这是一种伪代码,括号中的参数是可选的,另外,还显示了可选参数的值。通常文档都有一个“约定”章节来解释语法。@PaulFitzgerald我看过了