📜  清除或重置 JavaScript 数组 - Javascript (1)

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

清除或重置 JavaScript 数组 - Javascript

在开发过程中,有时需要清除或重置一个 JavaScript 数组。清除数组意味着将其长度更改为0并删除所有元素,而重置数组则是将其长度设置为0,并保留其现有的引用。

下面是一些用于清除或重置 JavaScript 数组的方法:

使用长度属性清除数组

使用 length 属性可以很容易地清除数组。设置长度为 0 将删除数组中的所有元素。

const myArray = [1, 2, 3, 4, 5];
myArray.length = 0;
// myArray 现在是一个空数组 []
使用 Array.prototype.splice() 方法清除数组

另一种清除数组的方法是使用 splice() 方法,并设置起始索引为 0 和删除数量为数组当前长度。

const myArray = [1, 2, 3, 4, 5];
myArray.splice(0, myArray.length);
// myArray 现在是一个空数组 []
使用一个新数组对现有数组进行重置

要重置数组,可以将一个新的空数组分配给现有数组。这将从内存中删除旧数组,并在原地创建一个新的空数组。

let myArray = [1, 2, 3, 4, 5];
myArray = [];
// myArray 现在是一个空数组 []
使用 Array.prototype.length 属性重置数组

另一种重置数组的方法是使用 length 属性,并设置其值为 0。这将从内存中删除旧数组,并在原地创建一个新的空数组。

let myArray = [1, 2, 3, 4, 5];
myArray.length = 0;
// myArray 现在是一个空数组 []

以上是清除或重置 JavaScript 数组的几种方法。根据所要实现的逻辑和性能要求,您可以选择适合您需求的方法进行清除或重置。