函数执行会形成一个私有上下文,如果上下文中的某些内容(堆内存地址)被上下文以外的事物(变量、事件绑定)所占用,则当前上下文不能被栈释放,形成一个不被释放的上下文,形成一个闭包
如果大量使用闭包的话,导致栈内存都不被释放,使用太大,不利于页面渲染,影响性能