如何读取 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);
}