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

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

相关推荐
liangshanbo12153 小时前
JavaScript 面试题:Object.keys() 的返回顺序是无序的吗?
开发语言·javascript·ecmascript
朝朝辞暮i8 小时前
C++ 第 23 课:class —— 开始真正进入面向对象
开发语言·c++·算法
小师兄吃牛肉9 小时前
C语言篇:宏
c语言·开发语言
郑同学的笔记10 小时前
【c++随笔28】strcmp 和 memcmp对比
开发语言·c++
言乐610 小时前
Python根据无法识别搜索词找出可能输入内容模型
开发语言·python·django·virtualenv·pygame
weixin_3077791310 小时前
有限产能智能排产与动态重排智能体:从需求解构到技术实现
开发语言·人工智能·算法·架构
kakakahahahaha10 小时前
Windows C盘临时文件清理:%temp%、Windows Temp、Prefetch、Windows.old与hiberfil.sys处理指南
c语言·开发语言·windows
朝朝辞暮i11 小时前
C++ 第 27 课:智能指针 shared_ptr
开发语言·c++·算法
朝朝辞暮i11 小时前
C++ 第 29 课:回调函数 Callback
开发语言·c++·算法
笨笨饿11 小时前
140_AI新手村MCP与Skills是干嘛的
开发语言·人工智能·python·stm32·单片机·嵌入式硬件·物联网