课程
/前端开发
/JavaScript
/JavaScript进阶篇
var myarray=new Array(3);定义了数组长度为3,为什么新增的myarray[3]还能输出
2017-06-15
源自:JavaScript进阶篇 3-4
正在回答
js数组的长度是动态增长,设置长度和没有设置的区别在于:
如果没有指定数组的长度,代码在每次执行赋值的时候会先给数组增加长度,分配空间,降低运行速度。
如果设置了数组长度,那么代码在执行的时候会在初始时就给数组分配一个空间,以后的每次给数组赋值就会更加快捷。
Mr_Jp黎 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答定义多维数组
4 回答怎么定义数组
3 回答二维数组定义
1 回答定义数组的方法