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); // []

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

相关推荐
枫叶丹41 小时前
【Qt开发】Qt系统(一)-> 定时器 QTimerEvent 和 QTimer
c语言·开发语言·数据库·c++·qt·系统架构
我居然是兔子7 小时前
异常练习:在试错中吃透Java异常处理的底层逻辑
java·开发语言
养一回月亮!8 小时前
使用Qt实现简单绘图板:鼠标绘制与擦除功能详解
开发语言·qt
BanyeBirth8 小时前
C++差分数组(二维)
开发语言·c++·算法
Tony Bai8 小时前
Go 的 AI 时代宣言:我们如何用“老”原则,解决“新”问题?
开发语言·人工智能·后端·golang
Fcy6488 小时前
C++ map和multimap的使用
开发语言·c++·stl
L Jiawen9 小时前
【Golang基础】基础知识(下)
服务器·开发语言·golang
C_心欲无痕9 小时前
vue3 - defineExpose暴露给父组件属性和方法
前端·javascript·vue.js·vue3
云栖梦泽10 小时前
鸿蒙应用AI赋能与国际化落地实战:让待办应用跨越语言与智能边界
开发语言·鸿蒙系统
贺今宵10 小时前
安装better-sqlite3报错electron-vite
javascript·sql·sqlite·sqlite3