JavaScript,未使用的数组会影响性能吗?

时间:2016-08-26 00:15:50

标签: javascript arrays

我使用D3.js操纵数据。

我创建了许多数组来获得具有所需数据结构的最终数组。

由于每个数组都包含数千个对象,我想知道它们是否会影响浏览器的性能,即使这些数组不再使用了?

清空/删除这些数组会改善性能吗?

由于使用了许多不同的库和事件(过滤器,onclick等),我很难准确地确定性能。

E.g。

array1.forEach(function(d){
d.v1 = +d.v1;
...
});

array2 = d3.nest().key(function(d) { return d.state; }).entries(array1);

array3 = d3.nest().key(function(d) { return d.state; }).rollup(...).9entries(array1);

array4 = [];
for (i in array3) {
...
array4.push(...) };

array5
...
array10

1 个答案:

答案 0 :(得分:0)

在参考评论后,我收集到未使用的数组将自动进行垃圾收集。因此,它们不会影响记忆。

我特此关闭这个问题。