javascript
文章平均质量分 87
Liquid的Twistzz本人
这个作者很懒,什么都没留下…
展开
-
【javascript】深入理解闭包
闭包一、什么是闭包二、如何理解闭包1. 复习作用域链2. 实例分析3. 普通函数与闭包4. 销毁匿名函数5. 产生闭包的条件6. 闭包的作用三、趁热打铁练习1练习2一、什么是闭包匿名函数经常被误认为闭包(closure)。闭包是指那些引用了一个函数作用域中变量的函数,通常是嵌套函数实现的。二、如何理解闭包1. 复习作用域链理解作用域链创建和使用的细节对理解闭包非常重要。调用函数的时候,会为这个函数创建一个执行上下文。复制函数的[[Scopes]]来创建作用域链。创建活动对象保存argum原创 2021-03-31 22:27:51 · 278 阅读 · 0 评论 -
【javascript】执行上下文、作用域以及作用域链
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、执行上下文1. 作用域分类2. 代码分析2.1 全局上下文分析2.2 函数上下文分析2.3 练习二、作用域1. 什么是作用域2. 作用域分类3. 作用域的作用三.作用域链1. 什么是作用域链2. 作用域链产生过程3. 练习前言本文主要介绍执行上下文、作用域以及作用域链的相关概念和知识一、执行上下文变量或函数的上下文决定了他们可以访问哪些数据以及行为。每个上下文都有一个关联的变量对象,而这个上下文钟定义的所有变量和原创 2021-03-31 14:29:10 · 465 阅读 · 0 评论