我正在使用chrome的javascript控制台来调试一些javascript。我经常使用交互式命令行来显示一些变量。当我在一个函数中(被断点中断),并在命令行中输入一个参数的名称(在我的例子中是" result ")时,它会显示全局范围结果的值,而不是局部范围结果的值。有没有办法告诉chrome的命令行计算局部作用
我正在阅读有关名称空间和作用域的,这时我遇到了以下代码段。nonlocal assignment: nonlocal spamIn global scope: global spam
我的问题是:由于在do_global()函数中使用了global关键字,第3行的输出不应该是global spam吗?