JavaScript进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

创建数组


Array类型是Javascript中比较常用的类型,它和其他语言的数组有很大的区别,虽然它们数组的数据都是有序列表。但是JavaScript的数组可以保存任意类型的数据(包括它本身)。且大小是动态的,可以随着数据的添加而自动增长。

创建数组的两种方式:

第一种方式:使用Array构造函数

var arr = new Array();

如果知道数组中的数据,可以把数据包含到构造函数中。比如:

var arr = new Array("cat","dog","mouse");

如果数组中的数据只有一个且是数值时,用引号引起来length是1,不用引号的话数值是几就表示length是多少。比如:

var arr = new Array("3"); //创建了一个包含字符串是3的数组,length为1。
var arr = new Array(3);   //创建了一个length为3的数组

第二种方式:使用字面量表示法

var arr = [];

上面创建了一个空数组,如果你知道其中的数据,可以如下使用:

var arr = ["cat", "dog", "mouse"];

学会了吗?做一些下面的小练习。后面我们将讲解数组当中一些常用的方法。

使用Array构造函数创建一个名称为cat的数组,自定义其中包含的数据。