JavaScript变量定义和作用域的可视化指南(入门级)

我们常讨论var,let和const之间的作用域的差异。但更多的时候,我看到不少初学者仍然在尝试着理解这个观点。我认为这可能是因为这个概念很少被可视化。 让我们一起来看一看。并不是所有的作用域看起来都是一样的。 注意:我并不建议大家死记作用域变量定义和每种类型的作用域的值可见性规则。相反,你们可以试着找...