在JavaScript中,访问一个没有this修饰的变量时,其查找顺序到底是怎么样的呢?是:
1.先查找作用域链前端的变量对象,然后再查找它的原型,然后再查找作用域链中下一个变量对象,然后再查找它的原型;还是
2.一直查找作用域链中的变量对象,直到window对象,再查找它的原型呢?
我个人比较倾向于后者,但因为初学,所以没有办法设计一个比较好的证伪实验去验证,有谁能告诉我吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
把属性(方法)跟变量弄混了吧。前者原型链,后者作用域链,在找到window时,应该还是会查找window的原型链的。