content定义的问题

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕粉 2020-04-20 20:10:16

同学你好,这跟右侧的没关系的,在es6语法中,函数内部定义的变量不能与这个函数定义的参数重名。

http://img1.sycdn.imooc.com//climg/5ea101ff091915bc03120121.jpg

http://img1.sycdn.imooc.com//climg/5ea1020d091992fc07080110.jpg

所以前面不能加let。

祝学习愉快~

好帮手慕粉 2020-04-20 17:10:45

同学你好,很抱歉老师第一次回答是不准确的。

这是因为es6语法中,不允许重复声明一个变量。例如:

http://img1.sycdn.imooc.com//climg/5e9d66c109e0004b03850217.jpg

控制台报错:

http://img1.sycdn.imooc.com//climg/5e9d66c709b6ce6111070091.jpg

视频老师这里是为了保存在localStorage中使用同一个变量名,让同学们更容易理解。就没有添加声明。

祝学习愉快~

  • 可是老师你看看我的右侧的图,参数和里面的声明同名了也会报重复的警告
    2020-04-20 17:16:19
好帮手慕粉 2020-04-20 15:38:59

同学你好,contents是已经定义了的,在视频5分左右:

http://img1.sycdn.imooc.com//climg/5e9d517e0928aa2109610210.jpg

同学可以再回顾下视频。

祝学习愉快~

  • 但是这里定义的contents是这个函数里的,别的函数不能用这个contents吧?它又不是全局定义的
    2020-04-20 15:53:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师