js怎么清空数组?

在 JavaScript 中,可以使用多种方法来清空一个数组。以下是几种常见的方法:

1、将数组长度设置为0

javascript 复制代码
let arr = [1, 2, 3, 4, 5];
arr.length = 0;
console.log(arr); // []

2、使用 splice() 方法:

javascript 复制代码
let arr = [1, 2, 3, 4, 5];
arr.splice(0, arr.length);
console.log(arr); // []

3、使用 pop() 方法:

javascript 复制代码
let arr = [1, 2, 3, 4, 5];
while (arr.length) {
    arr.pop();
}
console.log(arr); // []

4、使用 shift() 方法:

javascript 复制代码
let arr = [1, 2, 3, 4, 5];
while (arr.length) {
    arr.shift();
}
console.log(arr); // []

5、使用空数组赋值:

javascript 复制代码
let arr = [1, 2, 3, 4, 5];
arr = [];
console.log(arr); // []

以上方法都可以清空一个数组,选择使用哪种方法取决于个人偏好和具体情况。希望这些方法对您有帮助。

相关推荐
wjs2024几秒前
SQLite Glob 子句详解
开发语言
youyicc8 分钟前
Qt连接Pg数据库
开发语言·数据库·qt
量子炒饭大师9 分钟前
【C++入门】Cyber底码作用域的隔离协议——【C++命名空间】(using namespace std的原理)
开发语言·c++·dubbo
froginwe1111 分钟前
PHP 魔术常量
开发语言
古城小栈12 分钟前
Rust 的 validator 库
开发语言·后端·rust
froginwe1115 分钟前
《Foundation 选项卡:设计与实现的深入探讨》
开发语言
lsx20240620 分钟前
XSLT `<sort>` 标签详解
开发语言
古城小栈21 分钟前
Rust 的 redis-rs 库
开发语言·redis·rust
楚Y6同学30 分钟前
基于 Haversine 公式实现【经纬度坐标点】球面距离计算(C++/Qt 实现)
开发语言·c++·qt·经纬度距离计算
你怎么知道我是队长1 小时前
C语言---缓冲区
c语言·开发语言