在JavaScript中声明带有几个empy元素的数组时会发生什么

马克西姆·朱可夫(Maxim Zhukov)

如果您看到该代码,那么您将了解结果:

var a = [,1,2];
var b = [1,2,];
alert(a.length + b.length);

那是5

但是下一个代码呢:

var a = [,1,2];
var b = [1,2,,,];
alert(a.length + b.length);

其结果是7

我想知道,有没有解释,这是怎么回事?

用户名

前导逗号会创建一个空元素。尾部逗号也一样,除了最后的尾部逗号没有。

您可以很轻松地尝试使用此控制台。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当声明符(我/州)在for块中时会发生什么?

来自分类Dev

当您重新声明angular中的现有指令时会发生什么?

来自分类Dev

将标头包含在静态声明中时会发生什么?

来自分类Dev

当您“挂载”带有内容的现有文件夹时会发生什么?

来自分类Dev

当我们尝试访问数组元素时会发生什么?

来自分类Dev

在具有默认键值(0,1,2,...)的数组中使用extract()时会发生什么

来自分类Dev

在 JS/NodeJS 中,当对象从数组中移除时会发生什么?

来自分类Dev

当两个并发线程尝试从CopyOnWriteArrayList中删除元素时会发生什么?爪哇

来自分类Dev

当您模糊DOM元素时会发生什么

来自分类Dev

Java将数组参数分配给构造函数中的成员时会发生什么?

来自分类Dev

尝试使用数组变量时会发生什么

来自分类Dev

暂停时会发生什么?

来自分类Dev

如果有几个例外正在处理中,会发生什么?如何捕获它们?

来自分类Dev

当没有内存在C#中构造OutOfMemoryException时会发生什么?

来自分类Dev

将硬盘中的所有位都设置为1时会发生什么?

来自分类Dev

在JavaScript中产生诺言时会发生什么?

来自分类Dev

当您在JavaScript中分配undefined时会发生什么?

来自分类Dev

当javascript引擎解释对象文字时会发生什么?

来自分类Dev

在现有变量上调用malloc时会发生什么?

来自分类Dev

当有人拉着我推时会发生什么?

来自分类Dev

当有人拉着我推时会发生什么?

来自分类Dev

当Java中有多个main方法时会发生什么?

来自分类Dev

当几个线程试图调用相同的同步方法时会发生什么?

来自分类Dev

当您从《虚无》中抽奖时会发生什么?

来自分类Dev

在lldb中打印Swift对象(po)时会发生什么?

来自分类Dev

VHDL中的整数超出范围时会发生什么?

来自分类Dev

当函数在python中返回自己的名称时会发生什么?

来自分类Dev

当软件包在源中重复时会发生什么?

来自分类Dev

当Final块中的代码引发异常时会发生什么?

Related 相关文章

  1. 1

    当声明符(我/州)在for块中时会发生什么?

  2. 2

    当您重新声明angular中的现有指令时会发生什么?

  3. 3

    将标头包含在静态声明中时会发生什么?

  4. 4

    当您“挂载”带有内容的现有文件夹时会发生什么?

  5. 5

    当我们尝试访问数组元素时会发生什么?

  6. 6

    在具有默认键值(0,1,2,...)的数组中使用extract()时会发生什么

  7. 7

    在 JS/NodeJS 中,当对象从数组中移除时会发生什么?

  8. 8

    当两个并发线程尝试从CopyOnWriteArrayList中删除元素时会发生什么?爪哇

  9. 9

    当您模糊DOM元素时会发生什么

  10. 10

    Java将数组参数分配给构造函数中的成员时会发生什么?

  11. 11

    尝试使用数组变量时会发生什么

  12. 12

    暂停时会发生什么?

  13. 13

    如果有几个例外正在处理中,会发生什么?如何捕获它们?

  14. 14

    当没有内存在C#中构造OutOfMemoryException时会发生什么?

  15. 15

    将硬盘中的所有位都设置为1时会发生什么?

  16. 16

    在JavaScript中产生诺言时会发生什么?

  17. 17

    当您在JavaScript中分配undefined时会发生什么?

  18. 18

    当javascript引擎解释对象文字时会发生什么?

  19. 19

    在现有变量上调用malloc时会发生什么?

  20. 20

    当有人拉着我推时会发生什么?

  21. 21

    当有人拉着我推时会发生什么?

  22. 22

    当Java中有多个main方法时会发生什么?

  23. 23

    当几个线程试图调用相同的同步方法时会发生什么?

  24. 24

    当您从《虚无》中抽奖时会发生什么?

  25. 25

    在lldb中打印Swift对象(po)时会发生什么?

  26. 26

    VHDL中的整数超出范围时会发生什么?

  27. 27

    当函数在python中返回自己的名称时会发生什么?

  28. 28

    当软件包在源中重复时会发生什么?

  29. 29

    当Final块中的代码引发异常时会发生什么?

热门标签

归档