在 Javascript 中如何清空数组
javascriptfront end technologyobject oriented programming更新于 2025/11/21 13:00:17
在 JavaScript 中有多种方法可以清除/清空数组。您需要根据上下文使用它们。让我们看看每一种。假设我们有一个定义为 − 的数组
let arr = [1, 'test', {}, 123.43];
用新数组替换 −
arr = [];
这是最快的方法。这会将 arr 设置为新数组。如果您没有从其他地方对原始 arr 的任何引用,那么这种方法非常完美。如果这样做,这些引用将不会更新,并且这些位置将继续使用旧数组。
将 length prop 设置为 0 −
arr.length = 0
这将通过将其长度设置为 0 来清除现有数组。快速解决方案,但这不会释放此数组中的对象,并且可能会产生一些内存影响。为了从内存中清除数组中的对象,需要明确删除它们。
拼接整个数组
arr.splice(0, arr.length)
这将从数组中删除所有元素,并实际上会清理原始数组。
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

