如何才能通俗易懂的解释javascript里面的‘闭包’?
关注者
587被浏览
110,193登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
怒答!
被各种博客坑过无数次,告诉我的都是怎么创建一个闭包,而不是告诉你到底什么是闭包!
闭包:在爷爷的环境中执行了爸爸,爸爸中返回了孙子,本来爸爸被执行完了,爸爸的环境应该被清除掉,但是孙子引用了爸爸的环境,导致爸爸释放不了。
这一坨就是闭包。
简单来讲,闭包就是一个引用了父环境的对象,并且从父环境中返回到更高层的环境中的一个对象。