月度归档: 2022 年 12 月

1 篇文章

Javascript中的闭包
闭包本质上是函数访问了此函数的父级及父级以上的作用域变量,那么这个函数就是一个闭包。 所以最简单的,下面的代码就是一个闭包 var a = 1; (function test (){ alert(a); })() 上述代码中利用匿名函数使得函数立即执行,函数中调用了函数外的全局变量a,所以是一个闭包。 利用js垃圾回收的特点,使得闭包可以在函数外部…