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

关于js一个小问题 求大神指教

关于js一个小问题 求大神指教

有只小跳蛙 2019-04-08 09:21:51
比如vararr=["haha","xixi"];for(varkeyinarr){console.log(req_arr.arr[key]);}这只是函数中的一部分其中req_arr是一个对象arr是一个一維数组这样就会报Cannotreadproperty'0'ofundefined如果这样for(varkeyinarr){varitem=arr[key];console.log(req_arr.item);}item就是undefined有没有什么办法能将req_arr.arr[key]变成req_arr.haha求指教
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

形如a.b的表達式當中,b只能是一個標識符。換句話說,a.b[c]會被解釋爲(a.b)[c]。
而根據定義,a.b等價於a['b'],所以當屬性名是另一表達式運算結果時,請使用a['b']。
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 335 浏览
慕课专栏
更多

添加回答

举报

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