摘要: 闭包 先说闭包作用,闭包是为了长期使用函数内的变量,由于作用域的原因(不明白的可以看我的上一篇文章),函数外部是不能访问使用函数内部的变量的,但是我们如果想使用函数内部变量怎么办,这时候闭包就产生了,js函数执行完会自动删除不被使用的变量,这里面也涉及到浏览器的垃圾处理机制了,简单说一下, 两种垃圾 阅读全文
posted @ 2019-05-28 00:23 树下的老大爷 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Js 作用域和作用域链 作用域指的就是 变量和函数 能在哪些区域能调用和使用 划分区域一般指得都是函数或with、let和const(暂时性死区)、script标签等来划分作用域 变量和函数作用域需要区分 全局变量:声明函数的script标签内部和接下来要执行的script标签,声明变量之后调用都能 阅读全文
posted @ 2019-05-27 23:06 树下的老大爷 阅读(616) 评论(1) 推荐(4) 编辑