课程
/前端开发
/JavaScript
/JavaScript进阶篇
我在想定义了数组长度Array(3) 为什么下面还能增加新元素比如array[4]
2016-12-01
源自:JavaScript进阶篇 3-4
正在回答
JavaScript数组的length属性是可变的,这一点需要特别注意。我们创建数组的同时,还可以为数组指定长度,长度可任意指定。虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为3,仍然可以将元素存储在规定长度以外。
js是弱类型语言,一些地方没有那么严格,比方说定义变量都不需要声名类型
JS里面的数组,其实就相当于其他语言里面的可变数组
666,谢了
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
5 回答为什么数组元素长度是8
3 回答既然给数组规定了长度,但是还是可以输出规定长度的数组,那么规定数组长度的意义是什么呢?
3 回答既然可以将元素存储在规定长度之外,那么指定数组长度有什么意义呢?
3 回答为什么赋值一个新的元素,数组长度会大一个?
5 回答数组长度和数组元素个数的问题