Javascript 数组中的数组&;键是数字-如何循环?

Javascript 数组中的数组&;键是数字-如何循环?,javascript,Javascript,我在React.js中使用JSON API。我试图循环并从嵌套在数组中的数组中获取值 当我在这个.state.products[0]上执行typeof时,我得到了“Object”,然而,当我将它作为console.log和它的父对象时,它看起来是这样的 { “产品”:[ [ 1. 1. "2019-09-06", “处理亚马逊机器图像”, “阿美”, 1000 ], [ 2. 1. "2019-09-06", “为GovCloud解决问题”, “saas”, 5000 ] ] } var数据=

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

当我在这个.state.products[0]上执行typeof时,我得到了“Object”,然而,当我将它作为console.log和它的父对象时,它看起来是这样的

{
“产品”:[
[
1.
1.
"2019-09-06",
“处理亚马逊机器图像”,
“阿美”,
1000
],
[
2.
1.
"2019-09-06",
“为GovCloud解决问题”,
“saas”,
5000
]
]
}
var数据={
“产品”:[
[
1.
1.
"2019-09-06",
“处理亚马逊机器图像”,
“阿美”,
1000
],
[
2.
1.
"2019-09-06",
“为GovCloud解决问题”,
“saas”,
5000
]
]
};

console.log(data.products[0][3])
.products[0][3]
您每次尝试都做什么?当您想要的显然不在索引1中时,为什么要使用
[1]
(或变体)?@CertainPerformance如果我尝试您的建议,我会看到“TypeError:无法读取未定义的属性'3'”我看到“处理亚马逊机器映像”。你在上面的这个片段中测试过吗?是的。在snipet中它可以工作,但是在我的react应用程序中它抛出了TypeError。更重要的是,当我执行“typeof this.state.products[0]”时,我得到了一个对象。然而,当我尝试Object.keys时,我得到了“TypeError:无法将未定义或null转换为Object”@n-dev-101
typeof null===='Object'