自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 关于对作用域链的理解!!

作用域,及变量(变量作用域或者上下文)和函数生效(能被访问)的区域或集合换句话来书就是作用域决定了代码区块中变量和其他资源的可见性举个栗子上述栗子中,函数fn内部创建一个name变量,当我们在全局访问这个变量的时候,运行就会报没有被定义的错误这就说明我们在全局是无法获取到(闭包除外)函数内部的变量作用域分类:全局作用域函数作用域块级作用域任何不在函数或是大括号中生命的变量,都是在全局作用域下,全局作用域下生命的变量可以在程序的任意位置访问函数作用域也叫局部作用域。

2024-05-13 11:33:39 284

原创 分享关于总结闭包的理解

一般函数的词法环境在函数返回后就被销毁,但是闭包会保存对创建时所在的词法环境的引用,及便创建时所在的执行上下文呗销毁,但创建时所在词法环境依然存在,已达到延长变量的生命周期的目的。闭包是什么:一个函数和对其周围状态的引用捆绑在一起,这样的组合就是闭包。如果不是某些特定任务需要使用闭包,在其他函数中创建函数是不明智的,因为闭包在处理速度和内存消耗方面对脚本性能具有负面影响。当JavaScript中,每当创建一个函数,闭包就会在函数创建的同时被创建出来,座位号桉树内部与外部的连接的一个桥梁。

2024-05-13 09:55:43 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除