📜  typescript clear array - TypeScript (1)

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

TypeScript - 清空数组

在 TypeScript 中清空数组可以使用多种方式,本文将介绍其中常用的几种方法。

方法一:使用 length 属性

可以通过将数组的 length 属性设置为 0 来实现清空数组的效果。

let arr: number[] = [1, 2, 3, 4, 5];
arr.length = 0;
方法二:使用 splice 方法

可以使用 splice 方法删除数组中的所有元素,splice 方法的第一个参数为要删除的元素的起始下标,第二个参数为要删除的元素的个数,如果省略第二个参数,则从起始下标一直删除到数组末尾。

let arr: number[] = [1, 2, 3, 4, 5];
arr.splice(0, arr.length);
方法三:使用 while 循环

可以使用 while 循环来逐一删除数组中的元素,直到数组为空。

let arr: number[] = [1, 2, 3, 4, 5];
while (arr.length) {
  arr.pop();
}
方法四:使用 Array.from 方法

可以使用 Array.from 方法将数组转换为一个空数组。

let arr: number[] = [1, 2, 3, 4, 5];
arr = Array.from([]);

以上就是常用的几种清空数组的方法,在使用时可以根据实际情况选择合适的方式进行清空操作。