摘要: 闭包是一个老生常谈的问题,简单概括下闭包的形成的两个条件: 1、定义在函数内部 2、函数内部引用父层作用域变量 举一个最简单的例子: 以上代码会在控制台输出“1”。这是什么为什么呢?函数内部变量在调用结束后一般都会销毁,以上代码在test方法调用结束后并没有被销毁,这是由于js语言本身垃圾回收导致的 阅读全文
posted @ 2019-03-10 21:34 Gerryli 阅读(518) 评论(0) 推荐(1) 编辑