永发信息网

javascript闭包释放问题

答案:2  悬赏:10  手机版
解决时间 2021-06-04 13:02
function Test() { var a = new Tets2(); // 省略声明Test2类 } Test(); 如上面代码 请教 在运行Test()后 其闭包环境中的变量a会被释放吗?
最佳答案

会被释放



function Test() { var a = new Tets2(); // a有个function 名为 getname,省略声明Test2类 ;return a.getname(); }



var function_c = Test();



这样a才不至于被释放。因为function_c 所引用的函数要依靠a 以及 Test2类。



全部回答

如果在Test()外想使用变量a则需要重新定义,在Test()内,变量a依然是new Tets2()执行后值

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
懂交通法的进来
为什么太阳总那么园
QQ华夏鱼到40级还能提修为吗?
枣庄哪边住宿的旅社比较多?相对比较安静点!
辉县市新乡国珍专营(胡桥中桥)怎么去啊,谁知
qq开语音为什么能听到自己声音?
谁能来教教我!
梦幻龙族里面的记忆点传送卡在哪买?
完美国际大老虎表情包谁能发个给我
道外区哈尔滨鑫源旅馆(华建街)我想知道这个在
温兆伦当年红吗
帮我看一下我的衣服买贵了吗
7610安装易安信后,对方打本人电话,总是先嘟
有哪些英文歌被公认为是经典?太老的不要
诺基亚5800XM和摩托罗拉A3100哪个好用?
推荐资讯
李自成三围开封?
兄弟感情出了问题怎么解决
DNF好玩么?
我在提交时,为什么弹出一个QQ登录的对话框?
分手乐,那人会快乐么?
请问有没有知道国内的好电影啊 要喜剧的+动作
爱情真的让人的心痛的不可理喻
空腹吃葱胃疼怎么办 谁知道告诉下啊
爱普生me300不能识别连供墨盒怎么办?
ini格式手机游戏如何下载
QQ飞车有专业频道么
<花美男恐怖连锁事件>有幾部額?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?