最近朋友面试被问到了 JS 闭包的问题,本人一时语塞,想起了袁华的一句话:“这道题太难了,我不会做,不会做啊!”。
JS 闭包属于面向对象的一个重要知识点,特此本人又开始了一段说走就走的旅程。
闭包就是外层函数的作用域(AO)对象被内层函数所引用,无法被释放。
上面那句话听起来可能不是很理解,本人在之前写过一篇Python 闭包小记》的关于 Python 闭包的一些知识的文章,里面写了百度百科对于闭包的理解,虽然由于才疏学浅大部分都是引用的他人的知识架构,但语言这种东西都是相通的,我们不需要去记