实际意义?

来源:3-2 组团,并给团取个名(如何创建数组)

qq_PureBLACK_13313525

2016-05-11 14:53

.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。

这是不是表示new Array(8)除了注释外,没有实际意义?

写回答 关注

3回答

  • qq_放肆青春_03307463
    2016-05-11 15:14:29
    已采纳

    在初始时给数组分配一个空间,在之后赋值的时候,就不需要去自动增长数组长度,可以增加运行速度(如果不规定长度,那么每次赋值的时候就会去执行自动增加数组长度,会减缓运行速度)。

    qq_Pur...

    非常感谢!

    2016-05-11 15:27:42

    共 1 条回复 >

  • 橙子冰红茶
    2016-05-11 15:40:24

    创建数组,指定长度是在对数组进行初始化,此时,将内存中分配一部分空间给此数组,例如var a[8],内存中将分配八个单位的空间给数组a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],

    a[8]则会显示undefined

  • qq__2031
    2016-05-11 15:16:04

    这个问题涉及到内存的优化

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题