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

是我弄错了吗

为什么定义数组长度var myarray= new Array(8);和上一章在数组里面填写值没有区别?如果数组里只有一个8,var myarray= new Array(8);那两个代码不就一样了?还是我看错了?

正在回答

4 回答

那如果数组里面只有一个数,是8,就这样写:

var myarr=new Array(1); //声明数组myarr,并且定义长度为1

myarr[0]=8; //为数组里的唯一一个元素赋值为8

或者简写:    var myarr=[ 8 ];

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

数组的长度是8,而不是数组的值为8

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

var  myarr= new Array("8");或

var  myarr= [8];

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

var myarray= new Array(8);

只是myarray.length 是8,数组里面的元素是空的。

数组里只有一个8 ,myarray.length 就是 1,数组里面有一个元素 8;

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

青山空鱼 提问者

那如果数组里面只有一个数,是8,这个怎么写呢
2016-02-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

是我弄错了吗

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