某某酱3861081
2016-09-18 16:56
var myarr = new Array(1,2,3,4,5,6)与var myarr= [1,2,3,4,5,6]意义一样吗
是一样的 不过后面那种更方便
不一样,数组定义的两种方式
第一种是使用Array构造函数:
var myarr = new Array();
第二种是使用数组字面量表示
var myarr=[1,2,3];
调用方式也不同
是一样的
里面存储的数据是一样的,但是数组调用的方法不同,第一个用的构造函数;第二个使用起来更方便一些
一样的
不一样,数组定义的两种方式
第一种是使用Array构造函数:
var myarr = new Array();
第二种是使用数组字面量表示
var myarr=[1,2,3];
意义是一样的,这两种都是建立数组的方式,数组的值都是相同的,不过应当注意的用var myarr1=new Araay()方式建立数组的时候,后面的(),如果只有一个数字,代表的是数组的长度,而不是数组的一个储存值,例如 var a=new Araay(4),表示的并非a[0]=4,而是数组a的长度是5(a.length)。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题