• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






爱吃鱼摆摆

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2016年12月16日

深入理解js——作用域和上下文环境
摘要: 如图除全局作用域外,每个函数都会创建自己的作用域。作用域在函数定义时就确定了,而不是在函数调用时确定。 下面按照程序执行的步骤加上上下文环境。 第一步:程序加载时已经确定全局上下文环境,并随着程序的执行对变量进行赋值。 第二步:程序执行到第27行,调用fn(10),此时生成此次调用fn函数时的上下文 阅读全文
posted @ 2016-12-16 16:01 爱吃鱼摆摆 阅读(131) 评论(0) 推荐(0)
 
深入理解js——作用域
摘要: “javaScript没有块级作用域”,所谓“块”,就是{}中间的内容。所以在声明变量的时候不要在“块”里面,要在一开始声明就好了。 其实js除了全局作用域外,只有函数可以创建的作用域。 作用域是一个抽象的概念,类似于“底盘”。 如图,全局代码和函数fn、bar都会形成一个作用域。而且作用域有上下级 阅读全文
posted @ 2016-12-16 15:42 爱吃鱼摆摆 阅读(137) 评论(0) 推荐(0)