javascript - 使用 Javascript 将 JSON 对象名称传递给函数

标签 javascript json

我想将一个字符串传递给一个函数并返回该字符串名称的 json 对象。

objname是一个字符串,比如"ky1"

function myFunction(objname) {
    return myjsonobj.objname;
}

如何让上面的内容正确解析? 这是一个简化的示例,但展示了我正在努力实现的目标。

我没有使用 jQuery,这不是我在这项工作中的选择。

任何帮助都会很棒,谢谢!

最佳答案

试试

return myjsonobj[objname];

如果你用点符号来写,你正在寻找一个名为“objname”的键,但在你的例子中它只是一个变量。

关于javascript - 使用 Javascript 将 JSON 对象名称传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11404000/

相关文章:

javascript - 将 JSON 文件转换为 Javascript 对象

javascript - Node.js 请求 - 无法获取 REST 响应 (JSON) 的属性

c# - 如何向下滚动到多行 TextBox 的底线,Javascript 的 scrollIntoView 对此不起作用

javascript - 引用错误: todoItem is not defined Backbone + CoffeeScript

javascript - 在图像下方垂直和水平居中标题

javascript - ReactJS 回调在调用之前被触发

javascript - JSON,解析不同名称的子对象

python - 我无法将 understat 数据抓取到 JSON

javascript - 使用 Google Books API 的推荐结果无关紧要

javascript - 开发 VSCode 扩展时获取当前事件文件的目录