【面试题】一个视频带你彻底理解js闭包原理
外星小店:
为什么闭包的时候,返回的函数的作用链上还有父函数的变量对象呢,父函数在执行过程中没有执行子函数。所以当父函数退出执行上下文栈的时候,变量对象会消失的,子函数也没有作用域链,因为没有压入栈中过。但是为什么子函数的作用域链上还是有父函数的变量对象呢
糯米粥和玉米羹:
为什么我看有的视频说,一个函数执行完,函数内部的东西都会随之被销毁,你这为啥说,即使函数执行完毕,函数执行期间创建的变量也不会销毁。哪个是正确的的。
计算机 视频教程 程序员 学习 编程 经验分享 JS 前端 WEB前端 编程开发