function fn1(){
var a=10
var b=20
var c=30
function fn2(){
alert(a++)
}
return fn2
var fn3=fn1()
fn3()
以上代码,形成了闭包,垃圾回收机制不会回收a变量,但是没有用到的b,c两个变量会被垃圾回收机制回收吗?
手掌心
相关分类