如何在 Javascript 中清空数组
有许多方法可以清除/清空 JavaScript 中的数组。您需要根据具体情况使用它们。让我们逐个看过来。假设我们定义了一个数组,如下所示 −
let arr = [1, 'test', {}, 123.43];
用新数组替代 −
arr = [];
这是最快的方法。这会将 arr 设置为一个新数组。如果您没有其他地方对原始 arr 的引用,那么这是完美的。如果您有引用,那些引用不会被更新,那些地方将继续使用旧数组。
设置 length 属性为 0 −
arr.length = 0
这将通过将现有数组的长度设置为 0 来清除它。快速解决方案,但这不会释放这个数组中的对象,并且可能对内存产生一些影响。为了从内存中清除数组中的对象,需要显式删除它们。
剪切整个数组
arr.splice(0, arr.length)
这将从数组中删除所有元素,并实际清除原始数组。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP