Javascript 从对象中检索数组值

Javascript 从对象中检索数组值,javascript,typescript,Javascript,Typescript,当我对从服务接收到的项目执行console.log(item)时,它会显示以下内容。它作为一个对象打印,据我所知,它包含一个数组。如何检索“泛型”作为值。我正在使用打字脚本作为语言 Object {results: Array(1)} results : Array(1) 0 : Object Value : "Generic" __metadata : Object __proto__ : Object length

当我对从服务接收到的项目执行
console.log(item)
时,它会显示以下内容。它作为一个对象打印,据我所知,它包含一个数组。如何检索“泛型”作为值。我正在使用打字脚本作为语言

 Object {results: Array(1)}
 results    :    Array(1)
 0    :    Object
 Value    :    "Generic"
 __metadata    :    Object
 __proto__    :    Object
 length    :    1
 __proto__    :    Array(0)
 __proto__    :    Object
我使用了stingify选项,并在下面添加了输出

 {
        "results": [
            {
                "__metadata": {
                    "uri": "http://Test:30000/_vti_bin/listdata.svc/TemplatesModality('Generic')",
                    "type": "Microsoft.SharePoint.DataService.TemplatesModalityValue"
                },
                "Value": "Generic"
            }
        ]
    }
超级简单

您正在访问第一项(实际上是第0项),因此:


结果[0]是您需要的

现在执行
console.log(JSON.stringify(obj,0,4))
并发布结果,因此我们可以读取它{“结果”:[{“\uu元数据”:{“uri”:“,”type:“Microsoft.SharePoint.DataService.TaskTemplatesDalityValue”},“Value”:“Generic”}]}因此您的
项是一个具有
结果
键(
项.结果
)的对象。该键的值是一个数组,该数组中的第一项(
项.结果[0]
)是一个具有两个键的对象,其中一个键是
项.结果[0].值
).谢谢.你想我该怎么读。Works@SPKan当console.log(result[0])时,您会得到什么?@SPKan如果更简单的话,您还可以使用JSON.parse()来解析它!