我写了一个小代码,看看调用堆栈和作用域是如何工作的:
function foo(){
debugger;
bar();
function bar(){
thi();
function thi(){
var y = 20;
}
}
}
foo();
问题是所谓的范围是什么?阻止?如果我们调查它们,我们可以看到这些是' bar'的范围。和' thi'功能。但是,他们为什么用#34; block"?
这个词签名