【问题标题】:How to go another level deeper in an array [duplicate]如何在数组中更深层次[重复]
【发布时间】:2019-04-10 09:06:26
【问题描述】:

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

谁能指出我正确的方向,以便我可以访问该数据并输出它?

在这里拉小提琴 - 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]);
}

【问题讨论】:

标签: javascript jquery html css arrays


【解决方案1】:

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

这里我使用.foreach(),但你可以使用任何你想要的循环。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-23
    • 2016-08-05
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2015-07-03
    • 1970-01-01
    相关资源
    最近更新 更多