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

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

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

素胚勾勒不出你 2019-04-19 16:11:42
比如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 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

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

添加回答

举报

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