JavaScript 进阶营

作用域链(2018-04-24)

2018-04-24  本文已影响0人  Karaio

分为 调用子函数嵌套函数 的情况

1、嵌套函数,在函数调用的时候会生成作用域链,作用域链的最上层为最里层变量,全局在最底层,当用到变量的时候会从作用域链中从上往下查找。就是相当于就近原则。

图片发自Karaio

2、调用子函数,就如下图的代码,该代码的输出是0因为在f()函数调用时创建了一个参数作用域链,在f()里面logV()调用时又创建了一个作用域链,都是两层。

图片发自Karaio

emmm

手写的代码‍,看着蛮不方便🤣。因为今天没带电脑出门呀,就将就看着吧~

分享完毕
上一篇 下一篇

猜你喜欢

热点阅读