为了账号安全,请及时绑定邮箱和手机立即绑定

定义了数组长度,为什么下面还能增加新元素

我在想定义了数组长度Array(3) 为什么下面还能增加新元素比如array[4]

正在回答

4 回答

JavaScript数组的length属性是可变的,这一点需要特别注意。我们创建数组的同时,还可以为数组指定长度,长度可任意指定。虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为3,仍然可以将元素存储在规定长度以外。

3 回复 有任何疑惑可以回复我~

js是弱类型语言,一些地方没有那么严格,比方说定义变量都不需要声名类型

0 回复 有任何疑惑可以回复我~

JS里面的数组,其实就相当于其他语言里面的可变数组

0 回复 有任何疑惑可以回复我~

666,谢了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

定义了数组长度,为什么下面还能增加新元素

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信