参考书籍《JavaScript百炼成仙》
1 .直接量定义序列:
vararr=[ 1,2,3 ];
2 .使用构造函数的方法创建数组对象:
var a=new Array (;
3 .使用构造函数创建数组对象,但设置了初始长度。
varb=newArray(8;
括号意味着执行该函数的整个函数,该函数有参数,8是参数,其中8意味着将初始化的长度添加到数组对象中,并且可以在length中验证
4 .使用构造函数创建了数组对象,在创建的同时给出了初始值“8”。
varc=新阵列('8);
数组的长度为1
补充length属性。 数组只有一个名为length的属性。 不仅表示数组中的元素数,还表示数组所占内存的数量哦。 从方式3可以验证这个说法。 变量b是指数组,该数组所占的存储器空间为8个单位。 换句话说,我没有向这个数组中添加任何元素,但有8个空元素占用了内存空间
完整代码:
vararr=[ 1,2,3 ]; var a=new Array (; varb=newArray(8; 控制台. log (b ); //array(8) [8emptyslots]console.log ) b.length; //8varc=newArray('8); 控制台. log (c; //array [ '8' ]控制台. log (c.length ); //1