簡體   English   中英

JavaScript,未使用的數組會影響性能嗎?

[英]JavaScript, will unused arrays affect performance?

我使用D3.js處理數據。

我創建了許多數組以獲得具有所需數據結構的最終數組。

由於每個數組包含數千個對象,因此我想知道即使不再使用這些數組,它們是否也會影響瀏覽器的性能?

清空/刪除這些數組會提高性能嗎?

由於使用了許多不同的庫和事件(過濾器,onclick等),因此我很難准確確定性能。

例如

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

在引用注釋之后,我收集到未使用的數組將自動進行垃圾收集。 因此,它們不會影響內存。

我在此結束這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM