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

推荐问题