JavaScript 数组可以清空的方法有多种:1. 将 length 设置为 0;2. 使用 splice() 删除整个数组;3. 使用 while 循环逐个删除元素;4. 使用 fill() 替换所有元素为 null;5. 重新分配一个空数组。

如何清空 JavaScript 数组
清空 JavaScript 数组的方法有几种:
1. length = 0
const arr = [1, 2, 3]; arr.length = 0; console.log(arr); // []
2. splice(0, arr.length)
const arr = [1, 2, 3]; arr.splice(0, arr.length); console.log(arr); // []
3. while 循环
系统共有:常规管理,公告管理,新闻管理,产品管理,采购订单管理,留言反馈管理,短信管理,用户管理,管理员管理,在线邮件管理,系统模板管理,图品缩略图及水印管理,Flash幻灯片管理,统计调查管理,系统数据调用管理,自定义扩展管理,语言标签库管理。18个主要功能模块组成。5月10号更新:1、全新双语模式设计开发2、多级动态JS菜单,支持在线添加,修改,删除3、新增单页管理模块,如扩展企业简介,联系方
const arr = [1, 2, 3];
while (arr.length > 0) {
arr.pop();
}
console.log(arr); // []4. fill(null, 0, arr.length)
const arr = [1, 2, 3]; arr.fill(null, 0, arr.length); console.log(arr); // [null, null, null]
5. 重新分配一个空数组
const arr = [1, 2, 3]; arr = []; console.log(arr); // []
注意:
- 第 1 种方法将数组的长度设置为 0,而其他方法会删除整个数组。
- 第 4 种方法会将数组中的元素替换为
null,但数组的长度保持不变。 - 第 5 种方法是最简单的方法,但会创建一个新的数组对象,并不修改原始数组。









