如何访问JavaScript数组中的元素?

如何访问JavaScript数组中的元素?,javascript,arrays,element,Javascript,Arrays,Element,我有一个JS数组: a = ["a",["b","c"]] 如何访问此数组中的字符串“b”?多谢各位 您可以像这样索引到数组中: a[1][0] 使用数组的整数索引访问数组。由于这是数组中的一个数组,因此可以使用[1]访问内部数组,然后使用[0]获取该数组中的第一项,即a[1][0] alert(a[1][0]) // "b" 因为还有另一种方法可以访问数组中的元素,即: a['1']['0'] //"b" 由于数组在内部是一个对象,所以认为索引是该对象的一个属性 a = ["a",[

我有一个JS数组:

a = ["a",["b","c"]]

如何访问此数组中的字符串“b”?多谢各位

您可以像这样索引到数组中:

a[1][0]

使用数组的整数索引访问数组。由于这是数组中的一个数组,因此可以使用
[1]
访问内部数组,然后使用
[0]
获取该数组中的第一项,即
a[1][0]

alert(a[1][0]) // "b"

因为还有另一种方法可以访问数组中的元素,即:

a['1']['0']  //"b"
由于数组在内部是一个对象,所以认为索引是该对象的一个属性

a = ["a",["b","c"]]
可以在内部,对象键或属性在内部传输到字符串,因此:

a = {
    '0' : "a",
    '1' : ["b", "c"]
}
这也可以重构为:

a = {
    '0' : "a",
    '1' : {
        '0' : "b",
        '1' : "c"
    }
}
因此,我们可以通过以下方式访问该索引:

a['1']['0']
这将给出值为
b