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

var myarr1=new Array( "我","爱","你")与var myarr1= ["我","爱","你"];意义一样吗

var myarr = new Array(1,2,3,4,5,6)与var myarr= [1,2,3,4,5,6]意义一样吗

正在回答

7 回答

是一样的  不过后面那种更方便

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

某某酱3861081 提问者

非常感谢!
2016-09-21 回复 有任何疑惑可以回复我~

不一样,数组定义的两种方式

第一种是使用Array构造函数:

var myarr = new Array();

第二种是使用数组字面量表示

var myarr=[1,2,3];

调用方式也不同

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

是一样的

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

里面存储的数据是一样的,但是数组调用的方法不同,第一个用的构造函数;第二个使用起来更方便一些

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

一样的

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

不一样,数组定义的两种方式

第一种是使用Array构造函数:

var myarr = new Array();

第二种是使用数组字面量表示

var myarr=[1,2,3];


   


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

意义是一样的,这两种都是建立数组的方式,数组的值都是相同的,不过应当注意的用var myarr1=new Araay()方式建立数组的时候,后面的(),如果只有一个数字,代表的是数组的长度,而不是数组的一个储存值,例如 var a=new Araay(4),表示的并非a[0]=4,而是数组a的长度是5(a.length)。

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

慕粉陶

长度是4,不好意思打错了。
2016-09-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

var myarr1=new Array( "我","爱","你")与var myarr1= ["我","爱","你"];意义一样吗

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