试题
考点

js语言和框架-ES和TS-let和const

面5笔5

如何在ES5环境下实现let

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

对于这个问题,我们可以直接查看babel转换前后的结果,看一下在循环中通过let定义的变量是如何解决变量提升的问题

babel在let定义的变量前加了道下划线,避免在块级作用域外访问到该变量,除了对变量名的转换,我们也可以通过自执行函数来模拟块级作用域

评论
暂无评论

加载更多