1. JavaScript函数的作用域链分为定义时作用域链和运行时作用域链;
2.函数被定义的时候,它有一个属性[[scope]]标明它的定义作用域链,定义时作用域链[[scope]]遵守这样的规则:一个函数的定义时作用域链[[scope]]总是它所在的外部函数的执行时作用域链;
3.全局函数的定义作用域链只包含window的属性;
4.一个函数的执行时作用域链总是在定义时作用域链的头部压入当前活动对象(它包含this,arguments,参数,局部变量);
5.函数执行时,变量寻址总是从作用域链的顶端朝下寻找;所以全局变量的寻址速度最慢;
6.内部函数被执行的时候,他仍然能够访问它完整的作用域链。这就是闭包能够在运行时能够访问已经结束的外部函数定义的变量的原因;
7.函数执行遇到with语句时,会临时在作用域链顶部压入with指定的对象的所有属性作为作用域链最顶端;
8.函数执行遇到catch的时候,会临时在作用域链顶部压入catch指定的错误对象作为作用域链的最顶端;
下面给一个例子并绘制出作用域链,以加深理解:
有这么一段代码:
复制代码 代码如下:
function assignEvents(){
var id = "xdi9592";
document.getElementById("save-btn").onclick = function(event){
saveDocument(id);
};
}
把此函数产生的匿名闭包称为Closure,则绘制出下图为assignEvent执行时作用域链和Closure的定义时作用域链:
相关推荐:
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
SEO优化全攻略提升网站排名的关键步骤与未来趋势,这是什么新晋动画ai
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
ChatGPT翻译打不开?解决方法!,ai爱股票
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai
文章AI指令提升写作效率的智能助手
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
优化网站的秘诀:提高网站速度与用户体验,助力业务腾飞,旅游网站建设步骤
什么是seo公司口碑,seo品牌 ,ai大模型训练是什么意思
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
AI一键生成文章在线:提升创作效率,改变写作方式
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
打造内容创作新高度:文章扩写AI的革命性优势
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
在线AI文章生成:内容创作新革命
为什么选择B站VIP?让你畅享更丰富的视听体验,小门类网站seo
自动生成文章的AI软件,助力内容创作的未来
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
ChatGPT破解:人工智能未来的无限可能,污污AI解说
AI撰写率:让创作变得更高效,助力内容产业腾飞,人力ai
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
优化高效率:提升个人与企业竞争力的关键,安康网站推广咨询
用AI写文章,释放你的创作潜力!
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
ChatGPT-4中文免费破解版:无需付费,体验最强AI助手,ai写作生成器官方下载
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
如何识别文章是否由AI撰写?揭开智能写作的秘密
ChatGPT无法访问原因分析及解决方案,斑马ai报道
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
优化原理:提升效率、创新突破的核心法则,印刷包装推广有哪里网站
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
seo都有什么意思,seo 啥意思 ,ai园林