-3

我有这个数组:

[ 'lol',  { hola: 'xQaUqX19UmahiMd_3IN_', lol: 'PE-n5EmMl7jYYQrI3IOA' } ]

我试图动态地获得值“xQaUqX19UmahiMd_3IN_”和“PE-n5EmMl7jYYQrI3IOA”,但我做不到。

4

2 回答 2

0

假设您的数组存储在名为myArraythen domyArray[1].holamyArray[1]['hola']

于 2013-01-09T06:08:18.823 回答
0

正如我所看到的,您有一个数组,并且有了该数组,您就有了一个对象。有两个数组元素。您可以使用 0 和 1 访问,如下所示

var arr = [ 'lol',  { hola: 'xQaUqX19UmahiMd_3IN_', lol: 'PE-n5EmMl7jYYQrI3IOA' } ];
console.log(arr[0]); //prints  lol
console.log(arr[1]); 
// prints { hola: 'xQaUqX19UmahiMd_3IN_', lol: 'PE-n5EmMl7jYYQrI3IOA' } which is a object.

对象可以用点来访问,我想你知道的。现在访问如下。

console.log(arr[1].hola) // prints  xQaUqX19UmahiMd_3IN_
console.log(arr[1].lol)  // prints PE-n5EmMl7jYYQrI3IOA
于 2013-01-09T06:17:14.090 回答