为什么不能在json如obj[]的中括号中使用变量?

StephenDylan 2018-05-30 07:08:59
代码是这样的 var s= test_data["data"]["test_items"]["options"][i][opt[j]];,会报错cannot read property 'a' of undefined
但如果把i改成具体数字就可以,这是为什么呢
...全文
1159 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
apple8160 2018-05-31
  • 打赏
  • 举报
回复
你的a报错啊 贴全代码
75闪光雷 2018-05-31
  • 打赏
  • 举报
回复
个人感觉你这报错跟你这段代码没关系 报错的是a 你这段代码里没有a啊
天际的海浪 2018-05-30
  • 打赏
  • 举报
回复
这代码从语法上看没有问题,要看具体对象和变量的值才能知道为什么啊

87,885

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧