一个对象里没有后续调用的方法、属性会被 GC 给回收吗?~

我知道如果一个对象没有后续引用会被回收~

但是对象里的那些已经完成自己使命的方法或者属性呢 如果后续不再用到的话 GC 会回收吗?还是说等着和对象一块回收?


慕的地6264312
浏览 385回答 1
1回答

森林海

是跟对象一起回收的.只要对象没有被任何东西引用.但是javascript有闭包和作用域链相互作用的问题,所以会有点复杂的情况(例如对象看起来没被引用,但是不回收,那是因为其实对象的作用域还被使用中),但是一般来说,对象没有被引用,就会被gc回收.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript