最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js静态作用域的功能。_基础知识

来源:懂视网 责编:小采 时间:2020-11-27 20:34:14
文档

js静态作用域的功能。_基础知识

js静态作用域的功能。_基础知识:JS的作用域是个比较复杂的东西 JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。 当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变
推荐度:
导读js静态作用域的功能。_基础知识:JS的作用域是个比较复杂的东西 JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。 当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变

JS的作用域是个比较复杂的东西

JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。

当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变量,一般情况下function执行结束之后这个调用时所创建的作用域就会被系统回收。

在function圈套定义时,如果里面定义的function被保存了下来(如:赋给一个全局变量)。那么它所在的作用域(调用外面function时所创建的作用域)也必须一起保存下来(也就是说外面function执行结束时这个调用时所创建的作用域不会被系统回收,要等到保存下来的function被系统回收时系统一起回收)。
作用域保存下来在这个作用域中的所有局部变量当然也都保存了下来。

文档

js静态作用域的功能。_基础知识

js静态作用域的功能。_基础知识:JS的作用域是个比较复杂的东西 JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。 当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变
推荐度:
标签: 的作用 js 静态
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top