作用域链
qcl006007
这个作者很懒,什么都没留下…
展开
-
Javascript var 和 let 区别 【作用域的角度】
在目前的前端开发中,let 和 const 被越来越多的使用。但是ES6 的 const 和 let到底有什么区别, 变量提升又是什么鬼东西? 本文主要介绍let 和 var 的区别和变量提升的奥秘。 var 带来的麻烦 先来看一道前些年很流行的面试题: var data =[] function doSomething () { for (var i = 0; i < 5; i++) { ...原创 2019-12-30 17:47:04 · 117 阅读 · 0 评论 -
JavaScript 调用机制[作用域链及闭包理解]
Javascript 中,由于typescript 的流行和各种框架的帮助,部分前端同事们对初始的作用域链和闭包已经忘了不少,如何理解作用域链及闭包对我们以后的发展肯定有不少的好处。 执行上下文: 执行上下文可以理解为当前代码的运行环境。js 中,运行环境主要包含了全局环境和函数环境。同样上下文也可以分为: 全局上下文和函数上下文。 执行上下文的管理是通过**执行上下文栈(Execution Co...原创 2019-12-30 17:11:26 · 112 阅读 · 0 评论