📜  创建数组 javascript (1)

📅  最后修改于: 2023-12-03 15:36:53.493000             🧑  作者: Mango

在JavaScript中创建数组

在JavaScript中,我们可以使用数组来存储一组值。数组是一种特殊的对象,它的值可以按照一定的顺序排列,每个值都有一个对应的索引。

创建一个空数组

创建一个空数组非常简单,我们可以使用数组字面量[]

let arr = [];

这样,我们就创建了一个空数组arr

创建一个带有初始值的数组

在创建数组时,我们可以提供一些初始值,这些初始值将成为数组的元素。我们可以在数组字面量中使用逗号分隔要添加的元素:

let arr = [1, 2, 3];

这样,我们就创建了一个具有三个元素的数组arr,其中元素分别为123

创建一个指定长度的数组

有时候,我们需要创建一个指定长度的数组,但是不需要给出具体的元素。我们可以使用new关键字和Array()构造函数来创建一个指定长度的数组:

let arr = new Array(5);

这样,我们就创建了一个长度为5、但是没有任何元素的数组arr

访问数组元素

要访问数组中的元素,我们需要使用索引。在JavaScript中,数组的索引从0开始,因此第一个元素的索引为0,第二个元素的索引为1,以此类推。

我们可以使用方括号[]来访问数组中的元素。例如,要访问数组arr的第一个元素,可以这样写:

let arr = [1, 2, 3];
console.log(arr[0]); // 输出1
修改数组元素

要修改数组中的元素,我们可以直接使用索引来赋值。例如,要将数组arr的第二个元素修改为4,可以这样写:

let arr = [1, 2, 3];
arr[1] = 4;
console.log(arr); // 输出[1, 4, 3]
数组的常用方法

JavaScript提供了很多有用的数组方法,这些方法可以方便我们对数组进行操作。

push()方法

push()方法可以向数组的末尾添加一个或多个元素。

let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // 输出[1, 2, 3, 4]
pop()方法

pop()方法可以删除数组的末尾元素,并返回被删除的元素。

let arr = [1, 2, 3];
let lastElement = arr.pop();
console.log(lastElement); // 输出3
console.log(arr); // 输出[1, 2]
shift()方法

shift()方法可以删除数组的第一个元素,并返回被删除的元素。

let arr = [1, 2, 3];
let firstElement = arr.shift();
console.log(firstElement); // 输出1
console.log(arr); // 输出[2, 3]
unshift()方法

unshift()方法可以向数组的开头添加一个或多个元素。

let arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // 输出[0, 1, 2, 3]
slice()方法

slice()方法可以返回一个从指定位置开始到指定位置结束的新数组,原数组不会被修改。

let arr = [1, 2, 3, 4, 5];
let newArr = arr.slice(1, 4);
console.log(newArr); // 输出[2, 3, 4]
console.log(arr); // 输出[1, 2, 3, 4, 5]

以上就是JavaScript中创建数组的介绍,希望对你有所帮助!