javascript - 访问数组中正确的元素

标签 javascript arrays string for-loop console

我正在使用下面的 for 循环:

console.log(a1); 
 for(var f = 0; f < a1.length; f++){

 b= a1[f];

console.log(b);............

我的控制台向我显示了这个:

  Array [ Array[6], Array[8] ] 
  Array [ Object, Object, Object, Object, Object, Object ] 
  Array [ Object, Object, Object, Object, Object, Object, Object, Object]

现在,控制台中的第一个数组行是 console.log(a1),其他 2 个数组是 console.log(b)

我只想访问整个第一个 console.log(b) 数组。 我尝试使用 console.log(b[0]),但这仅向我显示了第一个对象,包括它们的 2 个数组的属性,但我想仅在我的控制台上查看包含 6 个元素的完整第一个数组。有人可以帮我解决吗?

最佳答案

据我了解,您想要使用第一个对象数组,这是 a1 的第一个元素,因此您需要循环 a1[0] 其中为您提供所需的第一个数组:

for(var f = 0; f < a1[0].length; f++) {
    var b = a1[0][f];
    console.log(b);
    //do stuff here
}

关于javascript - 访问数组中正确的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632845/

相关文章:

c - 为什么代码只打印指向字符串的指针数组中最后一个指针的值?

java - 在 Java 中将 List<Object> 转换为 String[]

javascript - jQuery - 图像 map 悬停不起作用

javascript - Bootstrap 3 Accordion 在折叠时保持打开状态

javascript - JQuery手机滑动切换页面

javascript - jquery 添加和删除类不起作用

javascript - 对多维数组应用过滤器并返回过滤后的数据以及父级

c - 在 C 中传递多维数组作为参数

javascript - 为什么 (thisIsInTheArray in array) 返回 false?

python - Python中的正斜杠replace()