如何在chrome中查看JS作用域链的变量对象

时间:2016-02-10 10:15:18

标签: javascript google-chrome

是否可以在chrome devtools或任何浏览器中查看范围链对象。

对于下面的代码,我只能找到全局变量,也可以找到嵌套函数,我只看到全局变量。有人能帮忙吗。如果我的方向不正确,请指导我。

E.g。

var global = "Global var";
function f1() {
    var local = "Local var";
};

Screenshot from google chrome devtools

1 个答案:

答案 0 :(得分:2)

该函数的闭包范围是全局范围。

如果要查看该功能的本地范围,则需要调用它:

var global = "Global var";
function f1() {
    var local = "Local var";
    debugger;
};
f1();

然后使用调试器的scope view