<script>
var a=1;
b=2;
window.c=3;
</script>
对于b=2这种方式, 它其实和c是一样的,在执行这个赋值语句的时候,会沿着作用域链寻找名字叫做b的变量,一直找到作用域链的顶端还没有找到,于是给window添加一个属性b然后赋值
本文共 189 字,大约阅读时间需要 1 分钟。
<script>
var a=1;
b=2;
window.c=3;
</script>
对于b=2这种方式, 它其实和c是一样的,在执行这个赋值语句的时候,会沿着作用域链寻找名字叫做b的变量,一直找到作用域链的顶端还没有找到,于是给window添加一个属性b然后赋值
转载于:https://www.cnblogs.com/nicholaswei/p/3858612.html