問題在所有問題中提出,如果在X時間內不改變,我的變量是否會被另一個傳遞或動態變量設置?Node.js中的垃圾收集範圍 - 變量保持多久?
我查看了ECMAScript規範,對於什麼以及什麼時候垃圾收集,我仍然有點困惑。我看了Lifetime of JavaScript variables,它的回答說
「如果標識符可達(通過直接指針或封閉),它不應該被垃圾收集。
所以我剛開始這個權利?
基本上垃圾收集發生如果變量是由另一個傳遞的值設置。
怎麼樣在一個三元運算符?
我兩個不同的功能之間切換,以每月使用ternary operator
作爲switch
將它知道它確實condition 1
前3個月運行3,做condition 2
還是我在垃圾回收的風險,它將運行condition 1
每一次?
你能顯示一些代碼嗎?我認爲只要對變量的引用存在,它就不會是GC。 – carlosdubusm
別擔心。 –