js, 数组清除所有数据
在 JavaScript 中,你可以使用以下任何一种方法来清除数组中的所有数据:
- 设置数组长度为0:
let arr = [1, 2, 3, 4, 5];
arr.length = 0;
- 使用Array.prototype.splice()方法:
该方法会改变原始数组,并可用于从数组中添加/删除项目。
let arr = [1, 2, 3, 4, 5];
arr.splice(0, arr.length);
- 重新赋值为空数组:
let arr = [1, 2, 3, 4, 5];
arr = [];
请注意,如果该数组有其他的引用,那么方法1和方法2将改变所有引用此数组的变量。而方法3只会清空当前变量对应的数组,不影响其他引用这个数组的变量。