如何读取javascript数组的_metadata中包含的数据

时间:2017-09-13 14:56:34

标签: rest sharepoint-2013

我使用REST api查询Sharepoint 2013列表。我将结果复制到javascript数组中。

screenshot

我将数组中的一个对象分配给变量:

var fintname = tempArray [0];

当我使用调试器查看fintname的内容时,我看到了(请参阅附图):

请查看_metadata节点下列出的项目。

我需要访问(阅读)' id'和'键入' _metadata标记下的属性,但我似乎无法访问这些值。

fintname._metadata未定义' ...我不确定我在这里缺少什么。

有人可以了解如何访问(阅读)这些属性吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

经过实验,我终于找到了解决方案:我必须查看对象键才能找到我需要的属性。以下代码片段显示了它是如何完成的:

for(var key in fintname)
{
   var myKey = fintname[key];
   console.log("id: " + myKey.id);
   console.log("type: " + myKey.type);
}