其他分享
首页 > 其他分享> > 高程——执行上下文与作用域笔记

高程——执行上下文与作用域笔记

作者:互联网

 1 var color='blue';
 2 
 3 function changeColor() {  
 4   let anotherColor = 'red';
 5 
 6   function swapColors() {
 7     let tempColor = anotherColor;
 8     anotherColor = color;
 9     color = tempColor;
10 }
11   swapColors();
12 }
13 changeColor();

swapColors局部上下文中的作用域链中有3个变量对象:

全局变量对象

changeColor()变量对象

swapColor()变量对象

标签:高程,作用域,anotherColor,swapColors,changeColor,color,tempColor,上下文
来源: https://www.cnblogs.com/flyover/p/14510029.html