如何在java脚本中迭代数组内部的数组

时间:2016-10-15 12:37:34

标签: javascript angularjs

任何人都可以告诉如何在java脚本中迭代数组内的数组

例如 Var a = [1,3,[6],7,[8]]

由于

2 个答案:

答案 0 :(得分:2)

您可以使用递归方法使用Array#forEach进行迭代。

DataFrame

答案 1 :(得分:1)

试试这个

const inputs = [1,3,[6],7,[8]]

/** loop array */
for (const input of inputs) {
  if (Array.isArray(input)) {
    /** input is array, loop nested array */
    for (const nestedInput of input) {
      /** print item of nested array */
      console.log(nestedInput)
    }
  }
  else {
    /** input is number, print it */
    console.log(input)
  }
}

请注意:有很多方法可以循环,for..of,forEach,for,while等。