JS 通过沿着作用域链还是原型链查找变量

这是一道非常典型的JS闭包问题,结果和具体的解析请看这里。 对于其中的`函数作用域链的问题`博主似乎没有解释清楚,有一些疑问:js中的变量到底是沿着作用域链还是原型链查找呢? 首先,要分清作用域链与原型链的区别,简单来说 作用域链是相对于函数的,原型链是相对于对象的 js中访问变量有多种方式 1. 直接通过标识符访问 2. 通过 . 或 [] 访问对象中的标识符 猜想访问方式不同,导致了查找的方式
相关文章
相关标签/搜索