在node中几乎所有变量都是局部变量,在node使用闭包,是否会被gc回收掉,哪些情况下才导致使用闭包内存不会被gc回收释放,之前写代码并没有太注意,线上项目是通过设置内存阀值来重启应用.像这个例子letfn=function(){leta=1returnfunction(){returna}//a=null}lett=fn()console.log(t())外部可以拿到a值,调用t()后a是否会gc回收?
隔江千里
慕慕森
炎炎设计
随时随地看视频慕课网APP
相关分类