我有这个数组:
[ 'lol', { hola: 'xQaUqX19UmahiMd_3IN_', lol: 'PE-n5EmMl7jYYQrI3IOA' } ]
我试图动态地获得值“xQaUqX19UmahiMd_3IN_”和“PE-n5EmMl7jYYQrI3IOA”,但我做不到。
我有这个数组:
[ 'lol', { hola: 'xQaUqX19UmahiMd_3IN_', lol: 'PE-n5EmMl7jYYQrI3IOA' } ]
我试图动态地获得值“xQaUqX19UmahiMd_3IN_”和“PE-n5EmMl7jYYQrI3IOA”,但我做不到。
假设您的数组存储在名为myArray
then domyArray[1].hola
或myArray[1]['hola']
正如我所看到的,您有一个数组,并且有了该数组,您就有了一个对象。有两个数组元素。您可以使用 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