为什么以下代码在StackBlitz vs Chrome Dev Tools中产生不同的结果?我希望i是undefined循环之外的for(同意Chrome开发工具的结果)。Stackblitz结果在这里发生了什么?Stackblitz(空白的ES6项目)Chrome开发工具 最佳答案 StackBlitz将代码转换为ES5,从而将let更改为var。后者是功能范围的,因此在循环外部可见。