2016-08-31 6 views
0

JavaScriptでの使用に続いてオブジェクトをクリーニングする必要があるのか​​、それとも私のために行うGarbageCollectorがいくつかありますか?例えば これは私のコードの場合:JavaScriptでJavascriptで使用した後にオブジェクトをnullに設定する必要はありますか?

function foo() 
{ 
    var test = new testClass(); 
    console.log(test.getMessage()); 

    //the question is if there a need for the next line or not: 
    test = null; 
} 

var testClass = function() { 
    this.getMessage = function() {return "My MSG" }; 
} 
+0

手動で行うのがよい方法です。 so set undefined test = undefined; –

答えて

2

それはあなたのために処理されますので、ごみの収集処理を気にする必要はありません必要はありません。

+1

それでも、手動で行うことをお勧めします。 – Tushar

+0

特に、アプリ内の大きなデータセットで操作する場合は合意してください。不要なデータをメモリに残しておくと、速度が遅くなる可能性がありますが、VMがまだ必要と思っているかもしれません。 +1 –

関連する問題