Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我在哪里可以找到一些关于JS文档中语法的信息?_Javascript_Syntax_Documentation - Fatal编程技术网

Javascript 我在哪里可以找到一些关于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 ^--------------------------------^

我在JS文档中多次遇到类似于
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我看过了