function deal(){
var obj=new test(); //deal函数执行完后test对象内存会马上释放
}
var obj=new test(); //在函数外创建后运行完则test对象不释放
为什么对象在函数中定义则会释放,而在函数外定义则不能释放?有知道的吗?
...全文
2012打赏收藏
js 对象在函数外创建则无法自动释放
定义一个函数: function test() {} function deal(){ var obj=new test(); //deal函数执行完后test对象内存会马上释放 } var obj=new test(); //在函数外创建后运行完则test对象不释放 为什么对象在函数中定义则会释放,而在函数外定义则不能释放?有知道的吗?