摘要: "原文" 作用域 使用 /`const var`。 有什么错? 说明的变量会产生作用于提升的概念。 ES5: 返回的是 undefined 而不是 outer 。 为什么? 因为if block没有执行,第四行的 被提升了。 提升后,上面的代码变成了下面的样子: ES6中可以这样解决这个问题: 将 阅读全文
posted @ 2017-07-03 09:06 irocker 阅读(316) 评论(0) 推荐(0) 编辑