将参数作为引用传递以获取 JSON 属性
Pass an argument as a reference to get a JSON property
我正在开发一个带有 JS SDK 的 facebook 应用程序......
我想创建一个函数来调用图形 API:
这就是我得到的:
function a(reference){
FB.api('/me', function(respond){
var it = respond.reference[0].name;
alert(it);
});
}
我尝试以这种方式执行它,但它不起作用。
a("inspirational_people");
所以你正在将文本字符串"inspirational_people"输入到你的函数中,你想访问具有该名称的响应对象的属性?
这是非常简单的基本JavaScript语法:您可以通过object.propertyName
访问的每个属性也可以作为object["propertyName"]
访问。
所以在你的例子中,既然你想访问response.inspirational_people[0].name
,它response[reference][0].name
——引用的实际字符串值是在运行时计算的,你最终应该得到你想要的。
相关文章:
- 如何使用 Node JS 获取 JSON 嵌套数组值
- 使用Javascript/JQuery获取JSON GET数据
- 在jQuery中获取JSON
- 如何使用jQuery按键搜索和获取json行数据
- 如何使用jquery获取Json的节点
- 通过字符串获取JSON对象
- 通过Azure存储以HTML形式获取JSON文件
- 获取JSON并使用Javascript解析为字符串
- 如何在angular中获取json对象的名称
- 如何使用angular获取json对象的名称
- 如何使用Ajax JQuery.ech()获取JSON值
- 可以't通过从googlemapapi获取json值
- 获取json结果的身份验证问题
- Javascript:获取 JSON 中的值计数
- 按服务获取JSON数据
- 如何使用javascript获取json元素
- 从javascript文件中获取JSON,并使用NodeJS在路由文件中显示
- 如何从给定的代码中获取JSON对象
- 获取 JSON 数据将数组项添加到变量
- 如何从具有动态可观察属性的淘汰对象中获取 JSON 字符串