javascript定义数组

admin 33 0

JavaScript中定义数组的方式有多种,下面介绍几种常用的方法:

1. 直接声明法

var arr = [1, 2, 3, 4, 5];

这种方式声明了一个名为`arr`的数组,并初始化了5个元素。

2. 构造函数法

var arr = new Array(1, 2, 3, 4, 5);

这种方式声明了一个名为`arr`的数组,并初始化了5个元素,与直接声明法不同的是,构造函数法还可以通过传递一个参数来声明数组的长度:

var arr = new Array(10); // 声明一个长度为10的数组,元素默认值为undefined

3. push()方法

var arr = []; // 声明一个空数组
arr.push(1); // 将元素1添加到数组末尾
arr.push(2); // 将元素2添加到数组末尾
arr.push(3); // 将元素3添加到数组末尾

这种方式声明了一个名为`arr`的空数组,然后使用`push()`方法将元素逐个添加到数组末尾。

4. 展开语法法

var arr = [...new Array(5)]; // 声明一个长度为5的数组,元素默认值为undefined

这种方式使用了展开语法(spread syntax),通过`new Array(5)`创建了一个长度为5的空数组,然后使用展开语法将其赋值给`arr`。