技术2023.01.30js中闭包当执行完foo函数,GO对象中的fn指向foo函数中的bar函数对象,因为bar函数对象的父级作用域指向foo函数的AO对象,所以foo函数中的变量name并不会被销毁。这样当fn函数执行了一次,foo的AO对象和bar函数对象不会被销毁,就会产生内存泄漏。可以手动指定 fn = null 来销毁。#JavaScript#闭包