2021-01-14 17:03发布
一.作用域:浏览器给js的一个生存环境 (栈内存)。
二.作用域链:js中的关键字var和fuanction都可以提前声明和定义,提前声明和定义的放在我们的内存地址 (堆内存)中。
然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量,如果有就使用,没有就继续向父级作用域
查找直到window下结束,这种查找机制叫做作用域链。
三.Js代码中存在大量的变量和函数,我们在使用它们的时候一定要知道它们到底归属谁。
最多设置5个标签!
一.作用域:浏览器给js的一个生存环境 (栈内存)。
二.作用域链:js中的关键字var和fuanction都可以提前声明和定义,提前声明和定义的放在我们的内存地址 (堆内存)中。
然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量,如果有就使用,没有就继续向父级作用域
查找直到window下结束,这种查找机制叫做作用域链。
三.Js代码中存在大量的变量和函数,我们在使用它们的时候一定要知道它们到底归属谁。
一周热门 更多>