javascript - 如何使用 Javascript 中定义的变量获取 JSON 值?
问题描述
我对使用定义的变量获取 JSON 值的 Javascript 感到非常困惑。
下面是 JSON 数据:
AllData = {data0 : {name: "John", age: 31, city: "New York"}},
{data1 : {name: "Marin", age: 20, city: "New York"}},
{data2 : {name: "Marin", age: 20, city: "New York"}}
当然,我可以使用“AllData.data0”获取值,但是,我想在 for 循环中获取所有数据。
for (i=0;i<AllData.length;i++) {
num = i.toString()
data = "data" +i
AllData.data
}
但它总是返回“未定义”,我一直在使用的初始语言是 Python,所以我对 javascrtip 很困惑,你能帮忙解决这个问题吗?
提前致谢。
解决方案
推荐阅读
- html - 如何将 .txt 文件加载到单独的 .html 文件中?C++
- javascript - 使用 Husky 设置 pre-push hook 以防止推送到 master 分支
- javascript - 将 Google Apps 脚本嵌入 Google 网站时如何传递参数 allow="geolocation"?
- ios - 核心数据 context.save() 仅插入托管对象 (ios)
- keras - keras中的自定义层没有做任何事情
- ruby-on-rails - EC2 中的 Rails 应用程序无法访问,但 Python 可以
- sql-server - SQL Server - 索引碎片整理永远运行
- javascript - React.js 等待 4 分钟,然后从 Express.js backand restful api 获得响应
- python - 使用 z3 约束取决于函数的输出
- angular6 - Angular 6:材料复选框选中循环中的所有复选框