码迷,mamicode.com
首页 > Web开发 > 详细

js中级-作用域链

时间:2018-12-02 20:07:20      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:func   使用   声明和定义   查找   cti   window   遇到   环境   var   

作用域:浏览器给js的一个生存环境(栈内存)。

作用域链:js中的关键字var和function 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直到window下结束,这种查找机制叫作用域链。

Js代码中存在着大量的变量和函数,我们在使用它们的时候一定要知道它们到底归属谁。

js中级-作用域链

标签:func   使用   声明和定义   查找   cti   window   遇到   环境   var   

原文地址:https://www.cnblogs.com/wsxxy/p/10054775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!