首页 > 编程知识 正文

js创建数组的几种方式,js伪数组转数组

时间:2023-05-06 00:13:32 阅读:41410 作者:1913

参考书籍《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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。