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

此处的var造成了什么影响?为什么会报错?

此处的var造成了什么影响?为什么会报错?

慕田峪9158850 2018-10-11 10:41:53
两段代码,前面一段可以正常运行,后面一段会报错Uncaught SyntaxError: Unexpected token [;两者的区别仅在于后面一段的 var data[i] = [];中加了var,想问下为什么会出现这种情况呢?
查看完整描述

1 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

首先var是用来声明变量的,浏览器认为var 后面的就是个变量。

那么var data[i]就声明了data[i]这个变量

因为data[i]变量声明是不合法的

所以会报错Uncaught SyntaxError: Unexpected token [


查看完整回答
反对 回复 2018-11-09
  • 1 回答
  • 0 关注
  • 669 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信