定义数组大小

来源:3-4 团里添加新成员(向数组增加一个新元素)

Mr_Jp黎

2017-06-15 10:17

var myarray=new Array(3);定义了数组长度为3,为什么新增的myarray[3]还能输出

写回答 关注

1回答

  • qq_一夕_1
    2017-06-15 10:24:26
    已采纳

    js数组的长度是动态增长,设置长度和没有设置的区别在于:

    如果没有指定数组的长度,代码在每次执行赋值的时候会先给数组增加长度,分配空间,降低运行速度。

    如果设置了数组长度,那么代码在执行的时候会在初始时就给数组分配一个空间,以后的每次给数组赋值就会更加快捷。

    Mr_Jp黎

    原来是这样,谢谢谢谢!

    2017-06-15 16:17:15

    共 1 条回复 >

JavaScript进阶篇

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

468191 学习 · 21891 问题

查看课程

相似问题