猿问

什么是JavaScript垃圾收集?

什么是JavaScript垃圾收集?

什么是JavaScript垃圾收集?为了编写更好的代码,对于Web程序员来说,了解JavaScript垃圾收集有什么重要的?



SMILET
浏览 347回答 3
3回答

桃花长相依

摘自博客的好引语DOM组件与JScript组件一样是“垃圾收集”,这意味着如果您在任何组件中创建一个对象,然后丢失该对象,它最终将被清除。例如:function makeABigObject() {var bigArray = new Array(20000);}调用该函数时,JScript组件将创建一个可在该函数中访问的对象(名为bigArray)。不过,一旦函数返回,就会“失去”bigArray的“跟踪”,因为再也没有办法引用它了。好吧,JScript组件意识到您已经失去了它的踪迹,所以bigArray被清理了-它的内存被回收了。在DOM组件中也可以使用相同的东西。如果你说document.createElement('div')或者类似的东西,那么DOM组件将为您创建一个对象。一旦您失去了对该对象的跟踪,DOM组件将清理相关的内容。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答