为了账号安全,请及时绑定邮箱和手机立即绑定

ES6 let作用域问题求助

ES6 let作用域问题求助

米脂 2019-04-10 14:15:46
for (let i = 0; i < 10; i++) {console.log(i);let i = '内部';console.log(i);}A.html:3 Uncaught ReferenceError: i is not defined at A.html:3 刚接触JS不久,请问为什么第一个log会报错呢,我理解的是他会读到0 - 9.求过路大神指教,谢谢!
查看完整描述

2 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

你这是变量i重复声明了啊,只有在第一行的那个console才会读到0-9,去掉后面用let对i的重复声明就行了

查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 385 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号