javascript - 数组中的数组和键是数字 - 如何循环?
问题描述
我在 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"}
解决方案
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]);
推荐阅读
- rust - 为什么递归异步函数在 Rust 中需要“静态参数”?
- python-3.x - 如何在python中打印测试和变量之间没有空格
- python - 如何为 python pandas 数据框创建索引?
- c++ - 在 C++ 中初始化具有未知第一维大小的二维数组
- mysql - 带有 LIKE 条件的 MYSQL 查询没有给出正确的结果
- tensorflow - 保存编码器解码器的模型
- python - Python,FFMPEG:将FFMPEG子进程调用的输出重定向到字符串
- spring-boot - 使用 Kotlin 和 Gradle 时如何将 additional-spring-configuration-metadata.json 与 kapt 合并?
- django - 使用 django-smart-selects,编辑时在管理员中清空 ChainedForeignKey
- java - 线程池任务列表更新问题