javascript - 如何在数组中更深一层

标签 javascript jquery html css arrays

<分区>

我有一个有两层的数组(抱歉,如果这是错误的术语),我可以访问第一层,但我想再往下一层。

有人可以指出正确的方向,以便我可以访问该数据并输出吗?

在这里 fiddle - https://jsfiddle.net/ep2Lqzum/

var myStringArray = [
    ["a", "b", "c"],
  ["d", "e", "f"]
];

var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
  console.log(myStringArray[i]);
}

最佳答案

在外循环中使用另一个迭代。

我在这里使用 .foreach() 但您可以使用您想要的任何类型的循环。

现在您可以访问数组的更深层次。

let myStringArray = [["a", "b", "c"],["d", "e", "f"]]
myStringArray.forEach(array => {
  console.log(array)
  array.forEach(character => {
    console.log(character)
  })
})

关于javascript - 如何在数组中更深一层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55608712/

上一篇:html - 无法应用下载的字体

下一篇:html - Bootstrap 4 'text-truncate' 类定位下面的文字

相关文章:

javascript - 滚动时导航栏不透明度/rgba 变化

javascript - noUiSlider "Must pass a formatter for all handles"带有工具提示格式

javascript - 将自定义项目添加到 extjs 中的单选按钮

javascript - 如何使用 JS 将 html 元素放置在某个绝对坐标中,而不管主体样式(位置、边距)如何?

javascript - 将服务值直接调用到指令中

javascript - javascript中继承类的最佳实践

javascript - 另一个ajax请求中的jquery ajax

html - 如何通过滚动在 bootstrap 中平滑地保留 div 100% 高度?

javascript - 如何使用javascript添加整数和 float ?

javascript - 访问当前元素索引并修改相应的文本javascript