首页 > 解决方案 > 数组中的数组和键是数字 - 如何循环?

问题描述

我在 React.js 中使用 JSON API。我正在尝试循环并从嵌套在数组中的数组中获取值。

当我在 this.state.products[0] 上执行 typeof 时,我得到“Object” 但是,这是我 console.log 它时的样子,它是父级。

{
  "products": [
    [
      1,
      1,
      "2019-09-06",
      "Tackle Amazon Machine Image",
      "ami",
      1000
    ],
    [
      2,
      1,
      "2019-09-06",
      "Tackle for GovCloud",
      "saas",
      5000
    ]
  ]
}

我怎样才能只打印“Tackle Amazon Machine Image”?谢谢你!

我努力了

{this.state.products[0]["1"]}
{this.state.products[0][1]}
{this.state.products[0].[1]}
{this.state.products[0].["1"]}
{this.state.products[0]."1"}

标签: javascript

解决方案


var data = {
  "products": [
    [
      1,
      1,
      "2019-09-06",
      "Tackle Amazon Machine Image",
      "ami",
      1000
    ],
    [
      2,
      1,
      "2019-09-06",
      "Tackle for GovCloud",
      "saas",
      5000
    ]
  ]
};

console.log(data.products[0][3]);


推荐阅读