JavaScript中如何获取嵌套子数组内的指定单个元素?
JavaScript嵌套数组元素取值方法
你调用array[0]已经获取到了外层数组的第一个子数组,要取出子数组内的单个元素,直接追加一级索引访问即可:
- 取子数组第一个值
37.7:使用array[0][0] - 取子数组第二个值
28.45:使用array[0][1] - 取子数组第三个值
36.38:使用array[0][2]
原理说明
JavaScript数组的访问遵循层级索引规则,多维数组可以通过逐层传入索引的方式访问深层元素,索引默认从0开始计数。
如果你不清楚子数组内元素对应的索引,可以先遍历打印对应关系:
array[0].forEach((value, index) => { console.log(`索引${index} => 值${value}`) })
执行后就能明确你要取的目标值对应的索引,之后直接按外层数组[外层索引][子数组索引]的格式取值即可。
内容的提问来源于stack exchange,提问作者vavmxd
相关产品推荐
相关产品推荐

