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

括号里不需要设定数组吗?

 var myarray=new Array();

括号里不需要设定数组吗?

正在回答

3 回答

只有定义大于等与两个才是指定一个数组

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

肯定啊,你这样写是定义他的数组长度


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

可以设,也可以不设。不设的话,就new一个新的且空的数组,即长度为0,往后,可以根据索引自行往数组加内容,如你的代码图所示

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

星空z 提问者

也就是说,不设的话,那长度相当于无穷大?
2015-07-03 回复 有任何疑惑可以回复我~
#2

_Mok 回复 星空z 提问者

这种数学式的理解也可以。反正var myarray=new Array();在没有添加元素之前,myarray.length的值就是0
2015-07-11 回复 有任何疑惑可以回复我~
#3

琢骨Lee 回复 _Mok

我在var myarray=new Array();我在()里写任意数字,也没反应,比如var myarray=new Array(2);下面没有变化
2016-03-29 回复 有任何疑惑可以回复我~
#4

_Mok 回复 琢骨Lee

var myarray=new Array(2);表示定义长度为2的数组,并付给变量myarray。仅此而已,数组是空的,这是一个定义动作,还没赋值啊
2016-03-31 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

括号里不需要设定数组吗?

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