Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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 此数组[,]中有多少个元素?_Javascript - Fatal编程技术网

Javascript 此数组[,]中有多少个元素?

Javascript 此数组[,]中有多少个元素?,javascript,Javascript,在Javascript中 有人能给我解释一下原因吗 [,]有2个未定义元素,而不是3个 [1,1,1]-有3个元素,所以为什么[,]只有两个元素 实际上,它来自ES6中的定义,如果在最后一个逗号之后没有写入任何内容,则该项不计入长度。实际上它来自ES6中的定义,如果在最后一个逗号之后没有写入任何内容,则该项不计入长度。因为您可以添加额外的,在被忽略的最后一个元素之后,而不是引发语法错误(可能[1,1,]有2个元素)。ST逗号是尾随逗号,它是可选的。请参阅解释,因为您可以在被忽略的最后一个元素之后

在Javascript中

有人能给我解释一下原因吗

[,]有2个未定义元素,而不是3个
[1,1,1]-有3个元素,所以为什么[,]只有两个元素

实际上,它来自ES6中的定义,如果在最后一个逗号之后没有写入任何内容,则该项不计入长度。

实际上它来自ES6中的定义,如果在最后一个逗号之后没有写入任何内容,则该项不计入长度。

因为您可以添加额外的,在被忽略的最后一个元素之后,而不是引发语法错误(可能[1,1,]有2个元素)。ST逗号是尾随逗号,它是可选的。请参阅解释,因为您可以在被忽略的最后一个元素之后添加一个额外的逗号,而不是引发语法错误(可能[1,1,])has 2 elementsLast逗号是一个尾随逗号,是可选的。请参阅说明