js已知数组变量名 如何取到数组元素?

我在data中有两个数组
data:{

array = [],
text = [],
}

现在我需要动态加载数组
var type ='array';//或者‘text'
data.type[index].key
这样取会报错 我要怎么取?
谢谢

阅读 3.9k
4 个回答
data[type][index].key

这种key为变量的,需要用中括号,点是不适用的

datatype.key ,首先你要明白获取数组中的元素是通过索引来取得,那么你这data对象中有两个属性,但是是数组,所以你先datatype.key

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题