闭包
文章平均质量分 55
zpf吗
这个作者很懒,什么都没留下…
展开
-
javaScript单例模式
目录概念实例概念保证一个 class 仅有一个实例,并提供一个可以访问到的全局访问点,但在javascript 中是没有 class 的概念,需要使用全局变量实现。实例var instance // 声明一个全局变量,相当于 classvar obj = { setName: function( name ){ // 设置 name this.name = name }, getName: function() { // 获取 name console.log(this.n原创 2021-04-05 22:09:24 · 273 阅读 · 0 评论 -
有关闭包的简单理解
闭包闭包概念为什么形成闭包内存泄露闭包概念闭包是 js 的一种特性,只要用 js 函数式编程,就一定会触及到闭包,而闭包的形成与作用域以及变量的生命周期有关。参考 javascript设计模式与开发实践。[^1]为什么形成闭包形成闭包的条件:在一个函数作用域中去访问另一个函数的变量例如function a() { var x = 1 return function() { console.log(x++) }}let aFun = a()aFun() // 1aFun原创 2021-03-28 23:19:42 · 113 阅读 · 1 评论