变量超出范围时的JavaScript垃圾收集

DNB*_*ims 4 javascript garbage-collection

JavaScript支持垃圾收集吗?

例如,如果我使用:

function sayHello (name){
    var myName = name;
    alert(myName);
}
Run Code Online (Sandbox Code Playgroud)

我是否需要使用"删除"来删除myName变量,或者我只是忽略它?

Kob*_*obi 5

没有.
delete用于从对象中删除属性,而不是用于内存管理.


jld*_*ont 4

忽略它 - sayHello 函数完成后,myName 超出范围并被回收。