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

var myarr = new Array("80","16","50","6","100","1");

为什么不能写成var myarr = new Array[80,16,50,6,100,1];

正在回答

4 回答

 一个是直接声明。  一个是 构造函数 声明


new Array()

var a = new Array()  
var a = [];

一个道理。。 


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

爱豆是二源儿 提问者

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

数组的定义有三种方法

(1)var myarr=new Array();

       myarr[0]="a";

      .........

       myarr[myarr.length-1]="g";

(2)var myarr=new Array("a","d","v");

(3) var myarrr=["a","s"];//直接输入数组,称为字面量数组

 

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

可以啊

var myarr = [80,16,50,6,100,1];

你要实在强迫症想在前边加个new Array,那真不行,没有为神马,规定

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

举报

0/150
提交
取消

var myarr = new Array("80","16","50","6","100","1");

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