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

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

相关推荐
Re.不晚4 小时前
JAVA进阶之路——无奖问答挑战3
java·开发语言
代码游侠4 小时前
C语言核心概念复习——C语言基础阶段
linux·开发语言·c++·学习
㓗冽4 小时前
60题之内难题分析
开发语言·c++·算法
dingdingfish4 小时前
Bash学习 - 第3章:Basic Shell Features,第5节:Shell Expansions
开发语言·学习·bash
rainbow68894 小时前
C++开源库dxflib解析DXF文件实战
开发语言·c++·开源
deepxuan4 小时前
Day7--python
开发语言·python
禹凕4 小时前
Python编程——进阶知识(多线程)
开发语言·爬虫·python
xkxnq4 小时前
第五阶段:Vue3核心深度深挖(第74天)(Vue3计算属性进阶)
前端·javascript·vue.js
三小河5 小时前
Agent Skill与Rules的区别——以Cursor为例
前端·javascript·后端
蜡笔小马5 小时前
10.Boost.Geometry R-tree 空间索引详解
开发语言·c++·算法·r-tree