如何读取 javascript 数组的 _metadata 中包含的数据
How to read data contained in the _metadata of a javascript array
我正在使用 REST api 查询 Sharepoint 2013 列表。我将结果复制到 javascript 数组中。
screenshot
我将数组中的一个对象赋给一个变量:
var fintname = tempArray[0];
当我使用调试器查看 fintname 的内容时,我看到(请参阅附图):
请查看 _metadata 节点下列出的项目。
我需要访问(读取)_metadata 标签下的 'id' 和 'type' 属性,但我似乎无法访问这些值。
fintname._metadata 是 'undefined'...我不确定我在这里遗漏了什么。
有人可以阐明如何访问(读取)这些属性吗?
谢谢!
经过一些试验后,我终于找到了解决方案:我必须查看对象键才能找到我需要的属性。以下代码片段显示了它是如何完成的:
for(var key in fintname)
{
var myKey = fintname[key];
console.log("id: " + myKey.id);
console.log("type: " + myKey.type);
}
我正在使用 REST api 查询 Sharepoint 2013 列表。我将结果复制到 javascript 数组中。
screenshot
我将数组中的一个对象赋给一个变量:
var fintname = tempArray[0];
当我使用调试器查看 fintname 的内容时,我看到(请参阅附图):
请查看 _metadata 节点下列出的项目。
我需要访问(读取)_metadata 标签下的 'id' 和 'type' 属性,但我似乎无法访问这些值。
fintname._metadata 是 'undefined'...我不确定我在这里遗漏了什么。
有人可以阐明如何访问(读取)这些属性吗?
谢谢!
经过一些试验后,我终于找到了解决方案:我必须查看对象键才能找到我需要的属性。以下代码片段显示了它是如何完成的:
for(var key in fintname)
{
var myKey = fintname[key];
console.log("id: " + myKey.id);
console.log("type: " + myKey.type);
}