JavaScript清空数组方法
时间: 2023-12-09 19:35:55 浏览: 29
以下是JavaScript清空数组的两种方法:
1. 将数组赋值为空数组
```javascript
var arr = [1, 2, 3];
arr = []; // 清空数组
```
2. 将数组长度设置为0
```javascript
var arr = [1, 2, 3];
arr.length = 0; // 清空数组
```
注意:这两种方法都会改变原始数组,如果需要保留原始数组,可以将原始数组复制到另一个数组中再进行清空操作。
相关问题
javascript 清空数组
可以使用以下方法清空 JavaScript 数组:
1. 使用 length 属性赋值为 0:
```javascript
var arr = [1, 2, 3, 4];
arr.length = 0;
console.log(arr); // 输出 []
```
2. 使用 splice() 方法:
```javascript
var arr = [1, 2, 3, 4];
arr.splice(0, arr.length);
console.log(arr); // 输出 []
```
3. 使用 pop() 方法:
```javascript
var arr = [1, 2, 3, 4];
while (arr.length) {
arr.pop();
}
console.log(arr); // 输出 []
```
4. 使用 shift() 方法:
```javascript
var arr = [1, 2, 3, 4];
while (arr.length) {
arr.shift();
}
console.log(arr); // 输出 []
```
注意:以上方法均会改变原数组,因此请谨慎使用。
javascript如何清空数组
可以使用数组的`splice()`方法或者将数组长度设置为0来清空一个数组。
使用`splice()`方法的代码如下:
```javascript
let arr = [1, 2, 3, 4, 5];
arr.splice(0, arr.length);
console.log(arr); // 输出 []
```
将数组长度设置为0的代码如下:
```javascript
let arr = [1, 2, 3, 4, 5];
arr.length = 0;
console.log(arr); // 输出 []
```
这两种方法都可以清空一个数组,但是注意它们对原始数组的影响。`splice()`方法会改变原始数组,而将数组长度设置为0则会直接清空原始数组。